focuson_cas 0.0.1

A content-addressable storage library implemented in Rust.
Documentation
# 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](https://rust-lang.org)
to install them if you haven't already.

### Installation


Add this to your Cargo.toml:

```toml
[dependencies]
focuson_cas = "0.1.0"