# 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"