pub enum AsyncReadWriteOperation {
    PutItem {
        sender: IpcSender<BackendResult<PutItemResult>>,
        key: Option<IndexedDBKeyType>,
        value: Vec<u8>,
        should_overwrite: bool,
    },
    RemoveItem {
        sender: IpcSender<BackendResult<()>>,
        key: IndexedDBKeyType,
    },
    Clear(IpcSender<BackendResult<()>>),
}Variants§
PutItem
Sets the value of the given key in the associated idb data
RemoveItem
Removes the key/value pair for the given key in the associated idb data
Clear(IpcSender<BackendResult<()>>)
Clears all key/value pairs in the associated idb data
Trait Implementations§
Source§impl Debug for AsyncReadWriteOperation
 
impl Debug for AsyncReadWriteOperation
Source§impl<'de> Deserialize<'de> for AsyncReadWriteOperation
 
impl<'de> Deserialize<'de> for AsyncReadWriteOperation
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
    __D: Deserializer<'de>,
 
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
    __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for AsyncReadWriteOperation
impl RefUnwindSafe for AsyncReadWriteOperation
impl Send for AsyncReadWriteOperation
impl Sync for AsyncReadWriteOperation
impl Unpin for AsyncReadWriteOperation
impl UnwindSafe for AsyncReadWriteOperation
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
Source§impl<T> IntoEither for T
 
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
 
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts 
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
 
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts 
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§impl<T> MaybeBoxed<Box<T>> for T
 
impl<T> MaybeBoxed<Box<T>> for T
Source§fn maybe_boxed(self) -> Box<T>
 
fn maybe_boxed(self) -> Box<T>
Convert
Source§impl<T> MaybeBoxed<T> for T
 
impl<T> MaybeBoxed<T> for T
Source§fn maybe_boxed(self) -> T
 
fn maybe_boxed(self) -> T
Convert