> For clean Markdown of any page, append .md to the page URL. > For a complete documentation index, see https://docs.nvidia.com/nemo/relay/v0.5.0/reference/api/rust-library-reference/nemo-relay-adaptive/storage/llms.txt. > For AI client integration (Claude Code, Cursor, etc.), connect to the MCP server at https://docs.nvidia.com/nemo/relay/_mcp/server. # Module storage > Storage backends and backend traits for adaptive state persistence. Storage backends for adaptive runtime state and learned artifacts. Generated from `cargo doc --no-deps -p nemo-relay -p nemo-relay-adaptive -p nemo-relay-pii-redaction -p nemo-relay-ffi -p nemo-relay-types -p nemo-relay-plugin -p nemo-relay-worker-proto -p nemo-relay-worker`. Storage backends and backend traits for adaptive state persistence. Storage backends for adaptive runtime state and learned artifacts. ## Modules * [erased](/reference/api/rust-library-reference/nemo-relay-adaptive/storage/erased): Erased backend alias used by runtime configuration and dependency injection. Type-erased storage backend aliases. * [memory](/reference/api/rust-library-reference/nemo-relay-adaptive/storage/memory): In-memory backend useful for tests and local-only runtime state. In-memory adaptive storage backend. * [traits](/reference/api/rust-library-reference/nemo-relay-adaptive/storage/traits): Async storage traits implemented by adaptive persistence backends. Storage traits used by adaptive backends. > Storage backends and backend traits for adaptive state persistence. Storage backends for adaptive runtime state and learned artifacts. ## Docs - [Module erased](https://docs.nvidia.com/nemo/relay/v0.5.0/reference/api/rust-library-reference/nemo-relay-adaptive/storage/erased.md): Erased backend alias used by runtime configuration and dependency injection. Type-erased storage backend aliases. - [Type Alias AnyBackend](https://docs.nvidia.com/nemo/relay/v0.5.0/reference/api/rust-library-reference/nemo-relay-adaptive/storage/erased/type-anybackend.md): Type-erased adaptive storage backend. - [Module memory](https://docs.nvidia.com/nemo/relay/v0.5.0/reference/api/rust-library-reference/nemo-relay-adaptive/storage/memory.md): In-memory backend useful for tests and local-only runtime state. In-memory adaptive storage backend. - [Struct InMemory Backend](https://docs.nvidia.com/nemo/relay/v0.5.0/reference/api/rust-library-reference/nemo-relay-adaptive/storage/memory/struct-inmemorybackend.md): In-memory backend storing adaptive state in process-local hash maps. - [Module traits](https://docs.nvidia.com/nemo/relay/v0.5.0/reference/api/rust-library-reference/nemo-relay-adaptive/storage/traits.md): Async storage traits implemented by adaptive persistence backends. Storage traits used by adaptive backends. - [Trait Storage Backend](https://docs.nvidia.com/nemo/relay/v0.5.0/reference/api/rust-library-reference/nemo-relay-adaptive/storage/traits/trait-storagebackend.md): Minimal async storage interface required by the adaptive runtime. - [Trait Storage Backend Dyn](https://docs.nvidia.com/nemo/relay/v0.5.0/reference/api/rust-library-reference/nemo-relay-adaptive/storage/traits/trait-storagebackenddyn.md): Object-safe storage interface used by the adaptive runtime.