DeserializeUnit

Trait DeserializeUnit 

Source
pub trait DeserializeUnit {
    type ReturnType;

    // Required method
    fn deserialize_unit(
        pak: &Pak,
        pointer: &PakPointer,
    ) -> PakResult<Self::ReturnType>;
}

Required Associated Types§

Required Methods§

Source

fn deserialize_unit( pak: &Pak, pointer: &PakPointer, ) -> PakResult<Self::ReturnType>

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementors§

Source§

impl<T> DeserializeUnit for Defer<T>
where T: for<'de> Deserialize<'de>,

Source§

impl<T> DeserializeUnit for Pointer<T>
where T: for<'de> Deserialize<'de>,

Source§

impl<T> DeserializeUnit for T
where T: for<'de> Deserialize<'de>,