pub struct InMemorySaver { /* private fields */ }Implementations§
Source§impl InMemorySaver
impl InMemorySaver
Trait Implementations§
Source§impl CheckpointSaver for InMemorySaver
impl CheckpointSaver for InMemorySaver
fn put(&self, checkpoint: Checkpoint) -> Result<(), CheckpointError>
fn get( &self, thread_id: &str, checkpoint_id: &str, ) -> Result<Option<Checkpoint>, CheckpointError>
Source§fn list(&self, thread_id: &str) -> Result<Vec<Checkpoint>, CheckpointError>
fn list(&self, thread_id: &str) -> Result<Vec<Checkpoint>, CheckpointError>
Returns checkpoints for a thread. Read more
Source§impl Debug for InMemorySaver
impl Debug for InMemorySaver
Source§impl Default for InMemorySaver
impl Default for InMemorySaver
Source§fn default() -> InMemorySaver
fn default() -> InMemorySaver
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl !Freeze for InMemorySaver
impl RefUnwindSafe for InMemorySaver
impl Send for InMemorySaver
impl Sync for InMemorySaver
impl Unpin for InMemorySaver
impl UnsafeUnpin for InMemorySaver
impl UnwindSafe for InMemorySaver
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