Crate tor_persist
source ·Expand description
tor-persist
tor-persist: Persistent data storage for use with Tor.
This crate is part of Arti, a project to implement Tor in Rust.
For now, users should construct storage objects directly with (for
example) FsStateMgr::from_path_and_mistrust(), but use them primarily via the
interfaces of the StateMgr trait.
License: MIT OR Apache-2.0
Structs
An error that occurred while manipulating persistent state.
FsStateMgrNon-WebAssembly
Implementation of StateMgr that stores state as JSON files on disk.
TestingStateMgr
testingA state manager for testing support, that allows simulating persistence
without having to store anything to disk.
Enums
A wrapper type for types whose representation may change in future versions of Arti.
Represents any valid JSON value.
A possible outcome from calling
StateMgr::try_lock()Traits
An object that can manage persistent state.
A handle to a storage system that stores objects of a single
type to a single location.
Type Definitions
Type wrapper for a reference-counted
dyn StorageHandle.