]> git.lizzy.rs Git - rust.git/blobdiff - src/libserialize/serialize.rs
Auto merge of #65013 - petertodd:2019-maybeuninit-debug, r=sfackler
[rust.git] / src / libserialize / serialize.rs
index 2def2a455fb6448158a844a465d29e37fa900f07..a5f7b4898ae0e854a98f0e57644fa3ea0a804edb 100644 (file)
@@ -4,8 +4,8 @@
 Core encoding and decoding interfaces.
 */
 
+use std::any;
 use std::borrow::Cow;
-use std::intrinsics;
 use std::marker::PhantomData;
 use std::path;
 use std::rc::Rc;
@@ -849,9 +849,9 @@ pub trait SpecializationError {
 impl<E> SpecializationError for E {
     default fn not_found<S, T: ?Sized>(trait_name: &'static str, method_name: &'static str) -> E {
         panic!("missing specialization: `<{} as {}<{}>>::{}` not overridden",
-               unsafe { intrinsics::type_name::<S>() },
+               any::type_name::<S>(),
                trait_name,
-               unsafe { intrinsics::type_name::<T>() },
+               any::type_name::<T>(),
                method_name);
     }
 }