Crate libipld

source ·
Expand description

The Ipld crate.

Re-exports

pub use libipld_cbor as cbor;
pub use libipld_json as json;
pub use libipld_pb as pb;
pub use block::Block;
pub use codec_impl::IpldCodec;
pub use path::DagPath;
pub use path::Path;
pub use store::DefaultParams;

Modules

Block validation
cid
Ipld codecs.
IPLD Codecs.
Conversion to and from ipld.
Ipld error definitions.
Ipld representation.
Typed cid.
Path
Prelude
Implements the raw codec.
misc stuff
Store traits.

Macros

Structs

Typed cid.

Enums

Ipld

Type Definitions

A Cid that contains a multihash with an allocated size of 512 bits.
A Multihash with the same allocated size as the Multihashes produces by this derive.
Result<T, Error>

Derive Macros