Crate ipld

Source
Expand description

An implementation of core Ipld types and interfaces.

Macros§

derive_ipld_for_enum
derive_ipld_for_struct
Derives TryFrom<Ipld> for an arbitrary struct. Used within other macros that produce an IPLD Representation for custom types.
derive_ipld_for_union

Enums§

BorrowedIpld
Ipld that borrows from an underlying type.
BorrowedIpldListIter
Wrapper around Iterators commonly used with IPLD lists.
BorrowedIpldMapIter
Wrapper around Iterators commonly used with IPLD maps.
Error

Traits§

Codec
Codec trait.
CodecExt
Extension trait for Codecs that can delegate to serde.
IpldVisitor
A helper trait for visiting a link, used by types that need Cids.