[][src]Crate ipfs_embed

IpfsEmbed is an embeddable ipfs implementation.

use ipfs_embed::{Config, Store};
let config = Config::from_path("/tmp/db")?;
let store = Store::new(config)?;

Structs

Config
IVec

A buffer that may either be inline or remote and protected by an Arc

Metadata
NetworkConfig
Store

Enums

Error

Traits

AliasStore

Implemented by ipld storage backends that support aliasing Cids with arbitrary byte strings.

ReadonlyStore

Implementable by ipld storage providers.

WritableStore

Implementable by ipld storage backends.

Type Definitions

Cid

A CID with the default Multihash code table