[][src]Trait abi_stable::erased_types::traits::DeserializeInterfaceType

pub trait DeserializeInterfaceType: InterfaceType<Deserialize = True> {
type Deserialized: VirtualWrapperTrait<Interface = Self>;
    fn deserialize_impl(s: RStr) -> Result<Self::Deserialized, RBoxError>;
}

Describes how this interface type is deserialized.

Generally this delegates to a library function,so that the implementation can be delegated to the implementation crate.

Associated Types

type Deserialized: VirtualWrapperTrait<Interface = Self>

Loading content...

Required methods

Loading content...

Implementors

Loading content...