pub struct FileRunStore { /* private fields */ }Expand description
One JSON file per Run under dir (<dir>/<run_id>.json).
Implementations§
Source§impl FileRunStore
impl FileRunStore
Trait Implementations§
Source§impl RunStore for FileRunStore
impl RunStore for FileRunStore
fn save<'life0, 'life1, 'async_trait>(
&'life0 self,
run: &'life1 Run,
) -> Pin<Box<dyn Future<Output = Result<(), StoreError>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
'life1: 'async_trait,
fn load<'life0, 'life1, 'async_trait>(
&'life0 self,
run_id: &'life1 str,
) -> Pin<Box<dyn Future<Output = Result<Option<Run>, StoreError>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
'life1: 'async_trait,
Auto Trait Implementations§
impl Forget for FileRunStore
impl Freeze for FileRunStore
impl RefUnwindSafe for FileRunStore
impl Send for FileRunStore
impl Sync for FileRunStore
impl Unpin for FileRunStore
impl UnsafeUnpin for FileRunStore
impl UnwindSafe for FileRunStore
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