pub trait Queryable: Sized {
    fn decode(decoder: &Decoder, buf: &[u8]) -> Result<Self, DecodeError>;
    fn check_descriptor(
        ctx: &DescriptorContext<'_>,
        type_pos: TypePos
    ) -> Result<(), DescriptorMismatch>; fn decode_optional(
        decoder: &Decoder,
        buf: Option<&[u8]>
    ) -> Result<Self, DecodeError> { ... } }

Required Methods

Provided Methods

Implementations on Foreign Types

Implementors