Trait Encoder
ipld_block_builder
pub trait Encoder { type Codec: Codec; type Hash: Multihasher<Code>; fn encode<T: Encode<Self::Codec>>(&self, value: &T) -> Result<Block>; }
Encoder trait.
type Codec: Codec
Ipld codec.
type Hash: Multihasher<Code>
Hasher.
fn encode<T: Encode<Self::Codec>>(&self, value: &T) -> Result<Block>
Encodes the value into a block.
impl<C: Codec, H: Multihasher<Code>> Encoder for GenericCodec<C, H>
type Codec = C
type Hash = H
fn encode<T: Encode<C>>(&self, value: &T) -> Result<Block>