docs.rs failed to build bitcache-core-0.0.1
Please check the build logs for more information.
See Builds for ideas on how to fix a failed build, or Metadata for how to configure docs.rs builds.
If you believe this is docs.rs' fault, open an issue.
Please check the build logs for more information.
See Builds for ideas on how to fix a failed build, or Metadata for how to configure docs.rs builds.
If you believe this is docs.rs' fault, open an issue.
Bitcache
Bitcache is a distributed content-addressable storage (CAS) system.
[Features] | [Prerequisites] | [Installation] | [Examples] | [Reference] | [Development]
✨ Features
- Available both as the command-line tool
bitcacheand a Rust library. - 100% pure and safe Rust with minimal dependencies and no bloat.
- Designed for
#![no_std]environment compatibility from the get-go. - Supports opting out of any feature using comprehensive feature flags.
- Adheres to the Rust API Guidelines in its naming conventions.
- Polyglot software also (soon!) available for Dart, Python, Ruby, and TypeScript.
- Cuts red tape: 100% free and unencumbered public domain software.
🛠️ Prerequisites
- Rust 1.88+
⬇️ Installation
Installation of the CLI
Installation via Cargo Binstall
Installation via mise
Installation via Cargo
Downloading Release Tarballs
Installation of the Library
Installation from Crates.io
Configuration in Cargo.toml
Enable all default features:
[]
= { = "0" }
Enable only specific features:
[]
= { = "0", = false, = ["alloc"] }
👉 Examples
Importing the Library
use *;
📚 Reference
Command-Line Interface
$ bitcache --help
Feature Flags
Interoperability
| Feature | Version | Summary |
|---|---|---|
serde |
1.0 | Derives serde::{Serialize, Deserialize} |
👨💻 Development