[−][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 |
|
codec_impl | IPLD Codecs. |
convert | Conversion to and from ipld. |
error |
|
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 |