[][src]Crate libipld

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::Multicodec;
pub use path::DagPath;
pub use path::Path;
pub use store::DefaultParams;

Modules

block

Block validation

cache

Cache

cid

cid

codec

Ipld codecs.

codec_impl

IPLD Codecs.

convert

Conversion to and from ipld.

error

Ipld error definitions.

ipld

Ipld representation.

mem

Reference store implementation.

multibase

multibase

multihash

Multihash implementation.

path

Path

prelude

Prelude

raw

Implements the raw codec.

store

Store traits.

Macros

alias

Creates a static alias concatenating the module path with an identifier.

derive_cache

Macro to derive cache trait for a struct.

ipld

Structs

Cid

Representation of a CID.

Multihash

A Multihash instance that only supports the basic functionality and no hashing.

Enums

Ipld

Ipld

Derive Macros

DagCbor