pub struct HermesStore {
pub db_path: PathBuf,
}Expand description
Read-only access to Hermes Agent’s canonical state.db session store.
Fields§
§db_path: PathBufImplementations§
Source§impl HermesStore
impl HermesStore
Trait Implementations§
Source§impl Clone for HermesStore
impl Clone for HermesStore
Source§fn clone(&self) -> HermesStore
fn clone(&self) -> HermesStore
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for HermesStore
impl Debug for HermesStore
Source§impl Store for HermesStore
Available on crate feature hermes only.
impl Store for HermesStore
Available on crate feature
hermes only.Source§fn discover(&self) -> Result<Vec<Discovered<String>>>
fn discover(&self) -> Result<Vec<Discovered<String>>>
Cheap metadata scan — no full message parsing. Read more
Source§fn load(&self, reference: &String) -> Result<Transcript<Hermes>>
fn load(&self, reference: &String) -> Result<Transcript<Hermes>>
Load and parse one transcript into its faithful native representation. Read more
Source§fn save(&self, _transcript: &Transcript<Hermes>) -> Result<Saved<String>>
fn save(&self, _transcript: &Transcript<Hermes>) -> Result<Saved<String>>
Persist a native transcript so the harness can resume it. Read more
Auto Trait Implementations§
impl Freeze for HermesStore
impl RefUnwindSafe for HermesStore
impl Send for HermesStore
impl Sync for HermesStore
impl Unpin for HermesStore
impl UnsafeUnpin for HermesStore
impl UnwindSafe for HermesStore
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more