pub struct CapabilityContext {
pub capability_id: CapabilityId,
pub instance_id: String,
pub sequence: u64,
pub version: u32,
}Expand description
Context passed to capability operations
Fields§
§capability_id: CapabilityIdThe capability ID
instance_id: StringInstance ID of the FeltDB instance
sequence: u64Current sequence number
version: u32Capability version
Trait Implementations§
Source§impl Clone for CapabilityContext
impl Clone for CapabilityContext
Source§impl Debug for CapabilityContext
impl Debug for CapabilityContext
Source§impl<'de> Deserialize<'de> for CapabilityContext
impl<'de> Deserialize<'de> for CapabilityContext
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 CapabilityContext
impl RefUnwindSafe for CapabilityContext
impl Send for CapabilityContext
impl Sync for CapabilityContext
impl Unpin for CapabilityContext
impl UnsafeUnpin for CapabilityContext
impl UnwindSafe for CapabilityContext
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