[][src]Crate ipld

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.