[−][src]Type Definition rkyv::Archived
type Archived<T> = <T as Archive>::Archived;
Alias for the archived version of some Archive
type.
Trait Implementations
impl<T: ArchiveRef + ?Sized> Unarchive<Box<T, Global>> for Archived<Box<T>> where
Reference<T>: UnarchiveRef<T>,
[src]
Reference<T>: UnarchiveRef<T>,
impl<K: Archive + Hash + Eq, V: Archive> Unarchive<HashMap<K, V, RandomState>> for Archived<HashMap<K, V>> where
K::Archived: Unarchive<K> + Hash + Eq,
V::Archived: Unarchive<V>,
[src]
K::Archived: Unarchive<K> + Hash + Eq,
V::Archived: Unarchive<V>,
impl<T: Archive> Unarchive<Option<T>> for Archived<Option<T>> where
T::Archived: Unarchive<T>,
[src]
T::Archived: Unarchive<T>,
impl<T: Archive> Unarchive<Range<T>> for Archived<Range<T>> where
T::Archived: Unarchive<T>,
[src]
T::Archived: Unarchive<T>,
impl<T: Archive> Unarchive<RangeInclusive<T>> for Archived<RangeInclusive<T>> where
T::Archived: Unarchive<T>,
[src]
T::Archived: Unarchive<T>,
pub fn unarchive(&self) -> RangeInclusive<T>
[src]
impl Unarchive<String> for Archived<String>
[src]
impl<T: Archive> Unarchive<Vec<T, Global>> for Archived<Vec<T>> where
T::Archived: Unarchive<T>,
[src]
T::Archived: Unarchive<T>,