Trait edgedb_protocol::queryable::Queryable[][src]

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