Expand description
Alias for the archived version of some Archive
type.
This can be useful for reducing the lengths of type definitions.
Trait Implementations
sourceimpl<D: Fallible + ?Sized> Deserialize<AtomicBool, D> for Archived<AtomicBool>
impl<D: Fallible + ?Sized> Deserialize<AtomicBool, D> for Archived<AtomicBool>
sourcefn deserialize(&self, _: &mut D) -> Result<AtomicBool, D::Error>
fn deserialize(&self, _: &mut D) -> Result<AtomicBool, D::Error>
Deserializes using the given deserializer
sourceimpl<D: Fallible + ?Sized> Deserialize<AtomicIsize, D> for Archived<AtomicIsize>
impl<D: Fallible + ?Sized> Deserialize<AtomicIsize, D> for Archived<AtomicIsize>
sourcefn deserialize(&self, _: &mut D) -> Result<AtomicIsize, D::Error>
fn deserialize(&self, _: &mut D) -> Result<AtomicIsize, D::Error>
Deserializes using the given deserializer
sourceimpl<D: Fallible + ?Sized> Deserialize<AtomicUsize, D> for Archived<AtomicUsize>
impl<D: Fallible + ?Sized> Deserialize<AtomicUsize, D> for Archived<AtomicUsize>
sourcefn deserialize(&self, _: &mut D) -> Result<AtomicUsize, D::Error>
fn deserialize(&self, _: &mut D) -> Result<AtomicUsize, D::Error>
Deserializes using the given deserializer
sourceimpl<D: Fallible + ?Sized> Deserialize<BigEndian<NonZeroI128>, D> for Archived<NonZeroI128_be>
impl<D: Fallible + ?Sized> Deserialize<BigEndian<NonZeroI128>, D> for Archived<NonZeroI128_be>
sourcefn deserialize(&self, _: &mut D) -> Result<NonZeroI128_be, D::Error>
fn deserialize(&self, _: &mut D) -> Result<NonZeroI128_be, D::Error>
Deserializes using the given deserializer
sourceimpl<D: Fallible + ?Sized> Deserialize<BigEndian<NonZeroI16>, D> for Archived<NonZeroI16_be>
impl<D: Fallible + ?Sized> Deserialize<BigEndian<NonZeroI16>, D> for Archived<NonZeroI16_be>
sourcefn deserialize(&self, _: &mut D) -> Result<NonZeroI16_be, D::Error>
fn deserialize(&self, _: &mut D) -> Result<NonZeroI16_be, D::Error>
Deserializes using the given deserializer
sourceimpl<D: Fallible + ?Sized> Deserialize<BigEndian<NonZeroI32>, D> for Archived<NonZeroI32_be>
impl<D: Fallible + ?Sized> Deserialize<BigEndian<NonZeroI32>, D> for Archived<NonZeroI32_be>
sourcefn deserialize(&self, _: &mut D) -> Result<NonZeroI32_be, D::Error>
fn deserialize(&self, _: &mut D) -> Result<NonZeroI32_be, D::Error>
Deserializes using the given deserializer
sourceimpl<D: Fallible + ?Sized> Deserialize<BigEndian<NonZeroI64>, D> for Archived<NonZeroI64_be>
impl<D: Fallible + ?Sized> Deserialize<BigEndian<NonZeroI64>, D> for Archived<NonZeroI64_be>
sourcefn deserialize(&self, _: &mut D) -> Result<NonZeroI64_be, D::Error>
fn deserialize(&self, _: &mut D) -> Result<NonZeroI64_be, D::Error>
Deserializes using the given deserializer
sourceimpl<D: Fallible + ?Sized> Deserialize<BigEndian<NonZeroU128>, D> for Archived<NonZeroU128_be>
impl<D: Fallible + ?Sized> Deserialize<BigEndian<NonZeroU128>, D> for Archived<NonZeroU128_be>
sourcefn deserialize(&self, _: &mut D) -> Result<NonZeroU128_be, D::Error>
fn deserialize(&self, _: &mut D) -> Result<NonZeroU128_be, D::Error>
Deserializes using the given deserializer
sourceimpl<D: Fallible + ?Sized> Deserialize<BigEndian<NonZeroU16>, D> for Archived<NonZeroU16_be>
impl<D: Fallible + ?Sized> Deserialize<BigEndian<NonZeroU16>, D> for Archived<NonZeroU16_be>
sourcefn deserialize(&self, _: &mut D) -> Result<NonZeroU16_be, D::Error>
fn deserialize(&self, _: &mut D) -> Result<NonZeroU16_be, D::Error>
Deserializes using the given deserializer
sourceimpl<D: Fallible + ?Sized> Deserialize<BigEndian<NonZeroU32>, D> for Archived<NonZeroU32_be>
impl<D: Fallible + ?Sized> Deserialize<BigEndian<NonZeroU32>, D> for Archived<NonZeroU32_be>
sourcefn deserialize(&self, _: &mut D) -> Result<NonZeroU32_be, D::Error>
fn deserialize(&self, _: &mut D) -> Result<NonZeroU32_be, D::Error>
Deserializes using the given deserializer
sourceimpl<D: Fallible + ?Sized> Deserialize<BigEndian<NonZeroU64>, D> for Archived<NonZeroU64_be>
impl<D: Fallible + ?Sized> Deserialize<BigEndian<NonZeroU64>, D> for Archived<NonZeroU64_be>
sourcefn deserialize(&self, _: &mut D) -> Result<NonZeroU64_be, D::Error>
fn deserialize(&self, _: &mut D) -> Result<NonZeroU64_be, D::Error>
Deserializes using the given deserializer
sourceimpl<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>,
sourceimpl<D: Fallible + ?Sized> Deserialize<LittleEndian<NonZeroI128>, D> for Archived<NonZeroI128_le>
impl<D: Fallible + ?Sized> Deserialize<LittleEndian<NonZeroI128>, D> for Archived<NonZeroI128_le>
sourcefn deserialize(&self, _: &mut D) -> Result<NonZeroI128_le, D::Error>
fn deserialize(&self, _: &mut D) -> Result<NonZeroI128_le, D::Error>
Deserializes using the given deserializer
sourceimpl<D: Fallible + ?Sized> Deserialize<LittleEndian<NonZeroI16>, D> for Archived<NonZeroI16_le>
impl<D: Fallible + ?Sized> Deserialize<LittleEndian<NonZeroI16>, D> for Archived<NonZeroI16_le>
sourcefn deserialize(&self, _: &mut D) -> Result<NonZeroI16_le, D::Error>
fn deserialize(&self, _: &mut D) -> Result<NonZeroI16_le, D::Error>
Deserializes using the given deserializer
sourceimpl<D: Fallible + ?Sized> Deserialize<LittleEndian<NonZeroI32>, D> for Archived<NonZeroI32_le>
impl<D: Fallible + ?Sized> Deserialize<LittleEndian<NonZeroI32>, D> for Archived<NonZeroI32_le>
sourcefn deserialize(&self, _: &mut D) -> Result<NonZeroI32_le, D::Error>
fn deserialize(&self, _: &mut D) -> Result<NonZeroI32_le, D::Error>
Deserializes using the given deserializer
sourceimpl<D: Fallible + ?Sized> Deserialize<LittleEndian<NonZeroI64>, D> for Archived<NonZeroI64_le>
impl<D: Fallible + ?Sized> Deserialize<LittleEndian<NonZeroI64>, D> for Archived<NonZeroI64_le>
sourcefn deserialize(&self, _: &mut D) -> Result<NonZeroI64_le, D::Error>
fn deserialize(&self, _: &mut D) -> Result<NonZeroI64_le, D::Error>
Deserializes using the given deserializer
sourceimpl<D: Fallible + ?Sized> Deserialize<LittleEndian<NonZeroU128>, D> for Archived<NonZeroU128_le>
impl<D: Fallible + ?Sized> Deserialize<LittleEndian<NonZeroU128>, D> for Archived<NonZeroU128_le>
sourcefn deserialize(&self, _: &mut D) -> Result<NonZeroU128_le, D::Error>
fn deserialize(&self, _: &mut D) -> Result<NonZeroU128_le, D::Error>
Deserializes using the given deserializer
sourceimpl<D: Fallible + ?Sized> Deserialize<LittleEndian<NonZeroU16>, D> for Archived<NonZeroU16_le>
impl<D: Fallible + ?Sized> Deserialize<LittleEndian<NonZeroU16>, D> for Archived<NonZeroU16_le>
sourcefn deserialize(&self, _: &mut D) -> Result<NonZeroU16_le, D::Error>
fn deserialize(&self, _: &mut D) -> Result<NonZeroU16_le, D::Error>
Deserializes using the given deserializer
sourceimpl<D: Fallible + ?Sized> Deserialize<LittleEndian<NonZeroU32>, D> for Archived<NonZeroU32_le>
impl<D: Fallible + ?Sized> Deserialize<LittleEndian<NonZeroU32>, D> for Archived<NonZeroU32_le>
sourcefn deserialize(&self, _: &mut D) -> Result<NonZeroU32_le, D::Error>
fn deserialize(&self, _: &mut D) -> Result<NonZeroU32_le, D::Error>
Deserializes using the given deserializer
sourceimpl<D: Fallible + ?Sized> Deserialize<LittleEndian<NonZeroU64>, D> for Archived<NonZeroU64_le>
impl<D: Fallible + ?Sized> Deserialize<LittleEndian<NonZeroU64>, D> for Archived<NonZeroU64_le>
sourcefn deserialize(&self, _: &mut D) -> Result<NonZeroU64_le, D::Error>
fn deserialize(&self, _: &mut D) -> Result<NonZeroU64_le, D::Error>
Deserializes using the given deserializer
sourceimpl<D: Fallible + ?Sized> Deserialize<LittleEndian<char>, D> for Archived<char_le>
impl<D: Fallible + ?Sized> Deserialize<LittleEndian<char>, D> for Archived<char_le>
sourceimpl<D: Fallible + ?Sized> Deserialize<LittleEndian<f32>, D> for Archived<f32_le>
impl<D: Fallible + ?Sized> Deserialize<LittleEndian<f32>, D> for Archived<f32_le>
sourceimpl<D: Fallible + ?Sized> Deserialize<LittleEndian<f64>, D> for Archived<f64_le>
impl<D: Fallible + ?Sized> Deserialize<LittleEndian<f64>, D> for Archived<f64_le>
sourceimpl<D: Fallible + ?Sized> Deserialize<LittleEndian<i128>, D> for Archived<i128_le>
impl<D: Fallible + ?Sized> Deserialize<LittleEndian<i128>, D> for Archived<i128_le>
sourceimpl<D: Fallible + ?Sized> Deserialize<LittleEndian<i16>, D> for Archived<i16_le>
impl<D: Fallible + ?Sized> Deserialize<LittleEndian<i16>, D> for Archived<i16_le>
sourceimpl<D: Fallible + ?Sized> Deserialize<LittleEndian<i32>, D> for Archived<i32_le>
impl<D: Fallible + ?Sized> Deserialize<LittleEndian<i32>, D> for Archived<i32_le>
sourceimpl<D: Fallible + ?Sized> Deserialize<LittleEndian<i64>, D> for Archived<i64_le>
impl<D: Fallible + ?Sized> Deserialize<LittleEndian<i64>, D> for Archived<i64_le>
sourceimpl<D: Fallible + ?Sized> Deserialize<LittleEndian<u128>, D> for Archived<u128_le>
impl<D: Fallible + ?Sized> Deserialize<LittleEndian<u128>, D> for Archived<u128_le>
sourceimpl<D: Fallible + ?Sized> Deserialize<LittleEndian<u16>, D> for Archived<u16_le>
impl<D: Fallible + ?Sized> Deserialize<LittleEndian<u16>, D> for Archived<u16_le>
sourceimpl<D: Fallible + ?Sized> Deserialize<LittleEndian<u32>, D> for Archived<u32_le>
impl<D: Fallible + ?Sized> Deserialize<LittleEndian<u32>, D> for Archived<u32_le>
sourceimpl<D: Fallible + ?Sized> Deserialize<LittleEndian<u64>, D> for Archived<u64_le>
impl<D: Fallible + ?Sized> Deserialize<LittleEndian<u64>, D> for Archived<u64_le>
sourceimpl<D: Fallible + ?Sized> Deserialize<NonZeroIsize, D> for Archived<NonZeroIsize>
impl<D: Fallible + ?Sized> Deserialize<NonZeroIsize, D> for Archived<NonZeroIsize>
sourcefn deserialize(&self, _: &mut D) -> Result<NonZeroIsize, D::Error>
fn deserialize(&self, _: &mut D) -> Result<NonZeroIsize, D::Error>
Deserializes using the given deserializer
sourceimpl<D: Fallible + ?Sized> Deserialize<NonZeroUsize, D> for Archived<NonZeroUsize>
impl<D: Fallible + ?Sized> Deserialize<NonZeroUsize, D> for Archived<NonZeroUsize>
sourcefn deserialize(&self, _: &mut D) -> Result<NonZeroUsize, D::Error>
fn deserialize(&self, _: &mut D) -> Result<NonZeroUsize, D::Error>
Deserializes using the given deserializer
sourceimpl<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>,
sourceimpl<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>,
sourceimpl<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,
sourcefn deserialize(
&self,
deserializer: &mut D
) -> Result<RangeInclusive<T>, D::Error>
fn deserialize(
&self,
deserializer: &mut D
) -> Result<RangeInclusive<T>, D::Error>
Deserializes using the given deserializer
sourceimpl<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>,
sourceimpl<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,
sourcefn deserialize(
&self,
deserializer: &mut D
) -> Result<RangeToInclusive<T>, D::Error>
fn deserialize(
&self,
deserializer: &mut D
) -> Result<RangeToInclusive<T>, D::Error>
Deserializes using the given deserializer