Skip to main content

Crate bitcache

Crate bitcache 

Source
Expand description

Bitcache is a distributed content-addressable storage (CAS) system.

This is the umbrella crate: it re-exports the core types and traits from bitcache_core, and hosts the bitcache command-line interface.

Modules§

futures_core
Core traits and types for asynchronous operations in Rust.
futures_io
Asynchronous I/O
futures_util
Combinators and utilities for working with Futures, Streams, Sinks, and the AsyncRead and AsyncWrite traits.

Structs§

Blob
A content-addressed blob.
BlobReaderstd
An asynchronous reader over a blob’s contents.
Bytes
A cheaply cloneable and sliceable chunk of contiguous memory.
Hasher
An incremental hash state that can accept any number of writes.
Id
A cryptographic hash identifier.
ListOptions
Options for enumerating the blob IDs in a repository.

Enums§

IdEncoding
A string encoding for Id values.
IdError
An error decoding an Id from a string representation.

Constants§

ID_LEN
The length of an Id in bytes.

Traits§

Repository
An asynchronous content-addressable blob repository.
Stream
A stream of values produced asynchronously.