Refactor to avoid a spurious compatibility warning
[anymap] / src / raw.rs
index 07dccf8d248ab7f7655b07af79d918a245f02f35..aa3d6dc7dd83b1d3e159339c5abd5c2abdee86d2 100644 (file)
@@ -56,7 +56,7 @@ fn type_id_hasher() {
 /// contents of an `Map`. However, because you will then be dealing with `Any` trait objects, it
 /// doesn’t tend to be so very useful. Still, if you need it, it’s here.
 #[derive(Debug)]
-pub struct RawMap<A: ?Sized + UncheckedAnyExt = Any> {
+pub struct RawMap<A: ?Sized + UncheckedAnyExt = dyn Any> {
     inner: HashMap<TypeId, Box<A>, BuildHasherDefault<TypeIdHasher>>,
 }