pub enum StorageOperation {
Show 17 variants
CreateConversation,
GetConversation,
UpdateConversation,
DeleteConversation,
CreateItem,
LinkItem,
LinkItems,
ListItems,
GetItem,
IsItemLinked,
DeleteItem,
StoreResponse,
GetResponse,
DeleteResponse,
GetResponseChain,
ListIdentifierResponses,
DeleteIdentifierResponses,
}Expand description
Identifies which storage operation is being hooked.
Variants§
CreateConversation
GetConversation
UpdateConversation
DeleteConversation
CreateItem
LinkItem
LinkItems
ListItems
GetItem
IsItemLinked
DeleteItem
StoreResponse
GetResponse
DeleteResponse
GetResponseChain
ListIdentifierResponses
DeleteIdentifierResponses
Trait Implementations§
Source§impl Clone for StorageOperation
impl Clone for StorageOperation
Source§fn clone(&self) -> StorageOperation
fn clone(&self) -> StorageOperation
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for StorageOperation
impl Debug for StorageOperation
Source§impl Hash for StorageOperation
impl Hash for StorageOperation
Source§impl PartialEq for StorageOperation
impl PartialEq for StorageOperation
impl Copy for StorageOperation
impl Eq for StorageOperation
impl StructuralPartialEq for StorageOperation
Auto Trait Implementations§
impl Freeze for StorageOperation
impl RefUnwindSafe for StorageOperation
impl Send for StorageOperation
impl Sync for StorageOperation
impl Unpin for StorageOperation
impl UnsafeUnpin for StorageOperation
impl UnwindSafe for StorageOperation
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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
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 more