pub struct PendingKeyOperation {
pub operation_id: [u8; 32],
pub group_id: [u8; 32],
pub operation: KeyOperation,
pub scheduled_at: SystemTime,
pub priority: OperationPriority,
pub retry_count: u32,
pub dependencies: Vec<[u8; 32]>,
}Expand description
Pending key operation
Fieldsยง
ยงoperation_id: [u8; 32]Operation ID
group_id: [u8; 32]Group ID
operation: KeyOperationOperation type
scheduled_at: SystemTimeScheduled execution time
priority: OperationPriorityOperation priority
retry_count: u32Retry count
dependencies: Vec<[u8; 32]>Dependencies
Trait Implementationsยง
Sourceยงimpl Clone for PendingKeyOperation
impl Clone for PendingKeyOperation
Sourceยงfn clone(&self) -> PendingKeyOperation
fn clone(&self) -> PendingKeyOperation
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 PendingKeyOperation
impl Debug for PendingKeyOperation
Sourceยงimpl<'de> Deserialize<'de> for PendingKeyOperation
impl<'de> Deserialize<'de> for PendingKeyOperation
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 PendingKeyOperation
impl RefUnwindSafe for PendingKeyOperation
impl Send for PendingKeyOperation
impl Sync for PendingKeyOperation
impl Unpin for PendingKeyOperation
impl UnsafeUnpin for PendingKeyOperation
impl UnwindSafe for PendingKeyOperation
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