pub struct ContextCallbackResult {
pub operation: String,
pub key: Option<String>,
pub value: Option<Value>,
pub keys: Vec<String>,
pub exists: Option<bool>,
pub status: String,
pub metadata: Value,
}Expand description
Context callback result
Fields§
§operation: StringOperation that was performed
key: Option<String>Key that was accessed
value: Option<Value>Value (for Get operation)
keys: Vec<String>Keys (for List operation)
exists: Option<bool>Whether key exists (for Exists operation)
status: StringStatus message
metadata: ValueAdditional metadata
Trait Implementations§
Source§impl Clone for ContextCallbackResult
impl Clone for ContextCallbackResult
Source§fn clone(&self) -> ContextCallbackResult
fn clone(&self) -> ContextCallbackResult
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 ContextCallbackResult
impl Debug for ContextCallbackResult
Source§impl<'de> Deserialize<'de> for ContextCallbackResult
impl<'de> Deserialize<'de> for ContextCallbackResult
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 ContextCallbackResult
impl RefUnwindSafe for ContextCallbackResult
impl Send for ContextCallbackResult
impl Sync for ContextCallbackResult
impl Unpin for ContextCallbackResult
impl UnsafeUnpin for ContextCallbackResult
impl UnwindSafe for ContextCallbackResult
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