pub struct JsonFileStorage { /* private fields */ }Implementations§
Trait Implementations§
Source§impl StateStorage for JsonFileStorage
impl StateStorage for JsonFileStorage
fn load<'life0, 'async_trait>(
&'life0 self,
) -> Pin<Box<dyn Future<Output = Result<HashMap<i64, i64>>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn save<'life0, 'life1, 'async_trait>(
&'life0 self,
data: &'life1 HashMap<i64, i64>,
) -> Pin<Box<dyn Future<Output = Result<()>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
'life1: 'async_trait,
Auto Trait Implementations§
impl Freeze for JsonFileStorage
impl RefUnwindSafe for JsonFileStorage
impl Send for JsonFileStorage
impl Sync for JsonFileStorage
impl Unpin for JsonFileStorage
impl UnsafeUnpin for JsonFileStorage
impl UnwindSafe for JsonFileStorage
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