pub struct InMemorySurfaceStore { /* private fields */ }Implementations§
Trait Implementations§
Source§impl Default for InMemorySurfaceStore
impl Default for InMemorySurfaceStore
Source§fn default() -> InMemorySurfaceStore
fn default() -> InMemorySurfaceStore
Returns the “default value” for a type. Read more
Source§impl SurfaceStore for InMemorySurfaceStore
impl SurfaceStore for InMemorySurfaceStore
fn save<'life0, 'life1, 'life2, 'life3, 'async_trait>(
&'life0 self,
owner: &'life1 str,
id: &'life2 str,
name: &'life3 str,
payload: Value,
expected_version: Option<u64>,
) -> Pin<Box<dyn Future<Output = Result<SavedSurface, SurfaceStoreError>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
'life1: 'async_trait,
'life2: 'async_trait,
'life3: 'async_trait,
fn load<'life0, 'life1, 'life2, 'async_trait>(
&'life0 self,
owner: &'life1 str,
id: &'life2 str,
) -> Pin<Box<dyn Future<Output = Result<SavedSurface, SurfaceStoreError>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
'life1: 'async_trait,
'life2: 'async_trait,
fn list<'life0, 'life1, 'async_trait>(
&'life0 self,
owner: &'life1 str,
) -> Pin<Box<dyn Future<Output = Result<Vec<SavedSurface>, SurfaceStoreError>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
'life1: 'async_trait,
fn delete<'life0, 'life1, 'life2, 'async_trait>(
&'life0 self,
owner: &'life1 str,
id: &'life2 str,
expected_version: Option<u64>,
) -> Pin<Box<dyn Future<Output = Result<bool, SurfaceStoreError>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
'life1: 'async_trait,
'life2: 'async_trait,
Auto Trait Implementations§
impl !Freeze for InMemorySurfaceStore
impl RefUnwindSafe for InMemorySurfaceStore
impl Send for InMemorySurfaceStore
impl Sync for InMemorySurfaceStore
impl Unpin for InMemorySurfaceStore
impl UnsafeUnpin for InMemorySurfaceStore
impl UnwindSafe for InMemorySurfaceStore
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