Struct ipld_dagpb::DagPbCodec
source · pub struct DagPbCodec;Expand description
DAG-PB implementation of ipld-core’s Codec trait.
Trait Implementations§
source§impl Codec<Ipld> for DagPbCodec
impl Codec<Ipld> for DagPbCodec
source§fn decode<R: BufRead>(reader: R) -> Result<Ipld, Self::Error>
fn decode<R: BufRead>(reader: R) -> Result<Ipld, Self::Error>
Decode a reader into the desired type.
source§fn encode<W: Write>(writer: W, data: &Ipld) -> Result<(), Self::Error>
fn encode<W: Write>(writer: W, data: &Ipld) -> Result<(), Self::Error>
Encode a type into a writer.
source§impl Codec<PbNode> for DagPbCodec
impl Codec<PbNode> for DagPbCodec
source§fn decode<R: BufRead>(reader: R) -> Result<PbNode, Self::Error>
fn decode<R: BufRead>(reader: R) -> Result<PbNode, Self::Error>
Decode a reader into the desired type.
source§fn encode<W: Write>(writer: W, data: &PbNode) -> Result<(), Self::Error>
fn encode<W: Write>(writer: W, data: &PbNode) -> Result<(), Self::Error>
Encode a type into a writer.
source§impl Links for DagPbCodec
impl Links for DagPbCodec
Auto Trait Implementations§
impl Freeze for DagPbCodec
impl RefUnwindSafe for DagPbCodec
impl Send for DagPbCodec
impl Sync for DagPbCodec
impl Unpin for DagPbCodec
impl UnwindSafe for DagPbCodec
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more