focuson_cas 0.0.1

A content-addressable storage library implemented in Rust.
Documentation
  • Coverage
  • 37.5%
    3 out of 8 items documented0 out of 0 items with examples
  • Size
  • Source code size: 9.87 kB This is the summed size of all the files inside the crates.io package for this release.
  • Documentation size: 354.61 kB This is the summed size of all files generated by rustdoc for all configured targets
  • Ø build duration
  • this release: 20s Average build duration of successful builds.
  • all releases: 20s Average build duration of successful builds in releases after 2024-10-23.
  • Links
  • phil-rice/focuson-rust
    1 1 0
  • crates.io
  • Dependencies
  • Versions
  • Owners
  • phil-rice

Focuson CAS Library

The Focuson CAS (Content Addressable Storage) Library provides a robust and efficient way to store and retrieve data based on content-derived identifiers. This Rust library includes a FileSystemCAS implementation for file system storage and StringStorage extensions for convenient string data handling.

Features

  • ContentAddressableStorage: A trait that defines the interface for content-addressable storage
  • FileSystemCAS: Manages data storage in a file system, ensuring that data is stored and retrieved based on content-derived identifiers
  • StringStorage: A trait extension that simplifies storing and retrieving string data. It automatically handles conversion to and from bytes for storage.

Getting Started

Prerequisites

Ensure you have Rust and Cargo installed on your machine. Visit rust-lang.org to install them if you haven't already.

Installation

Add this to your Cargo.toml:

[dependencies]

focuson_cas = "0.1.0"