Type Definition rkyv::Archived [−][src]
pub type Archived<T> = <T as Archive>::Archived;
Expand description
Alias for the archived version of some Archive
type.
This can be useful for reducing the lengths of type definitions.
Trait Implementations
Deserializes using the given deserializer
Deserializes using the given deserializer
Deserializes using the given deserializer
Deserializes using the given deserializer
Deserializes using the given deserializer
Deserializes using the given deserializer
Deserializes using the given deserializer
Deserializes using the given deserializer
Deserializes using the given deserializer
Deserializes using the given deserializer
Deserializes using the given deserializer
impl<D: Fallible + ?Sized> Deserialize<CString, D> for Archived<CString> where
CStr: DeserializeUnsized<CStr, D>,
impl<D: Fallible + ?Sized> Deserialize<CString, D> for Archived<CString> where
CStr: DeserializeUnsized<CStr, D>,
impl<D: Fallible + ?Sized> Deserialize<LittleEndian<NonZeroI128>, D> for Archived<NonZeroI128_le>
impl<D: Fallible + ?Sized> Deserialize<LittleEndian<NonZeroI128>, D> for Archived<NonZeroI128_le>
Deserializes using the given deserializer
impl<D: Fallible + ?Sized> Deserialize<LittleEndian<NonZeroI16>, D> for Archived<NonZeroI16_le>
impl<D: Fallible + ?Sized> Deserialize<LittleEndian<NonZeroI16>, D> for Archived<NonZeroI16_le>
Deserializes using the given deserializer
impl<D: Fallible + ?Sized> Deserialize<LittleEndian<NonZeroI32>, D> for Archived<NonZeroI32_le>
impl<D: Fallible + ?Sized> Deserialize<LittleEndian<NonZeroI32>, D> for Archived<NonZeroI32_le>
Deserializes using the given deserializer
impl<D: Fallible + ?Sized> Deserialize<LittleEndian<NonZeroI64>, D> for Archived<NonZeroI64_le>
impl<D: Fallible + ?Sized> Deserialize<LittleEndian<NonZeroI64>, D> for Archived<NonZeroI64_le>
Deserializes using the given deserializer
impl<D: Fallible + ?Sized> Deserialize<LittleEndian<NonZeroU128>, D> for Archived<NonZeroU128_le>
impl<D: Fallible + ?Sized> Deserialize<LittleEndian<NonZeroU128>, D> for Archived<NonZeroU128_le>
Deserializes using the given deserializer
impl<D: Fallible + ?Sized> Deserialize<LittleEndian<NonZeroU16>, D> for Archived<NonZeroU16_le>
impl<D: Fallible + ?Sized> Deserialize<LittleEndian<NonZeroU16>, D> for Archived<NonZeroU16_le>
Deserializes using the given deserializer
impl<D: Fallible + ?Sized> Deserialize<LittleEndian<NonZeroU32>, D> for Archived<NonZeroU32_le>
impl<D: Fallible + ?Sized> Deserialize<LittleEndian<NonZeroU32>, D> for Archived<NonZeroU32_le>
Deserializes using the given deserializer
impl<D: Fallible + ?Sized> Deserialize<LittleEndian<NonZeroU64>, D> for Archived<NonZeroU64_le>
impl<D: Fallible + ?Sized> Deserialize<LittleEndian<NonZeroU64>, D> for Archived<NonZeroU64_le>
Deserializes using the given deserializer
Deserializes using the given deserializer
Deserializes using the given deserializer
impl<T: Archive, D: Fallible + ?Sized> Deserialize<Range<T>, D> for Archived<Range<T>> where
T::Archived: Deserialize<T, D>,
impl<T: Archive, D: Fallible + ?Sized> Deserialize<Range<T>, D> for Archived<Range<T>> where
T::Archived: Deserialize<T, D>,
impl<T: Archive, D: Fallible + ?Sized> Deserialize<RangeFrom<T>, D> for Archived<RangeFrom<T>> where
T::Archived: Deserialize<T, D>,
impl<T: Archive, D: Fallible + ?Sized> Deserialize<RangeFrom<T>, D> for Archived<RangeFrom<T>> where
T::Archived: Deserialize<T, D>,
impl<T, D> Deserialize<RangeInclusive<T>, D> for Archived<RangeInclusive<T>> where
T: Archive,
T::Archived: Deserialize<T, D>,
D: Fallible + ?Sized,
impl<T, D> Deserialize<RangeInclusive<T>, D> for Archived<RangeInclusive<T>> where
T: Archive,
T::Archived: Deserialize<T, D>,
D: Fallible + ?Sized,
Deserializes using the given deserializer
impl<T: Archive, D: Fallible + ?Sized> Deserialize<RangeTo<T>, D> for Archived<RangeTo<T>> where
T::Archived: Deserialize<T, D>,
impl<T: Archive, D: Fallible + ?Sized> Deserialize<RangeTo<T>, D> for Archived<RangeTo<T>> where
T::Archived: Deserialize<T, D>,
impl<T, D> Deserialize<RangeToInclusive<T>, D> for Archived<RangeToInclusive<T>> where
T: Archive,
T::Archived: Deserialize<T, D>,
D: Fallible + ?Sized,
impl<T, D> Deserialize<RangeToInclusive<T>, D> for Archived<RangeToInclusive<T>> where
T: Archive,
T::Archived: Deserialize<T, D>,
D: Fallible + ?Sized,
Deserializes using the given deserializer