Skip to main content

CatalogCodec

Trait CatalogCodec 

Source
pub trait CatalogCodec {
    // Required methods
    fn identify(&self) -> (DefinitionId, u32);
    fn encode<S>(
        &self,
        serializer: S,
    ) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>
       where S: Serializer;
}

Required Methods§

Source

fn identify(&self) -> (DefinitionId, u32)

Source

fn encode<S>( &self, serializer: S, ) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>
where S: Serializer,

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety".

Implementors§