Expand description
§Twine core library
This crate contains the base functionality for reading Twine data. It also contains traits for Resolvers and Stores.
It does not contain functionality for constructing Twine data, that is kept in the twine_builder crate.
Re-exports§
pub use semver;
pub use ipld_core::cid;
pub use ipld_core;
pub use multihash_codetable;
pub use serde_ipld_dagcbor;
pub use serde_ipld_dagjson;
Modules§
- as_cid
- Trait for anything that can be represented as a CID
- car
- Utilities for encoding and decoding twine data in CAR format.
- crypto
- Various low-level cryptographic utilities
- errors
- Various error types used throughout the Twine library
- resolver
- Utilities for retrieving twine data
- schemas
- Schema definitions for the Twine protocol data structures.
- serde
- Serialization helpers
- skiplist
- Utilities for working with skiplists
- specification
- Types that handle specification strings
- store
- Utilities for storing twine data
- twine
- Main types for working with twine data
- verify
- Verification utilities for ensuring that data structures are valid.
Structs§
- Bytes
- A bytes type that serializes using serde_bytes
Enums§
- Ipld
- Ipld
Type Aliases§
- Cid
- A Cid that contains a multihash with an allocated size of 512 bits.