pub struct RootComponentProvisioningFailure {
pub stage: ProvisioningFailureStage,
pub target: Principal,
pub operation_id: [u8; 32],
pub diagnostic_code: u16,
pub retry_category: ProvisioningRetryCategory,
pub failed_at_ns: u64,
pub consecutive_failures: u32,
pub retry_at_ns: Option<u64>,
}Expand description
Latest protected originating failure and the existing scheduler’s bounded retry state.
Fields§
§stage: ProvisioningFailureStage§target: Principal§operation_id: [u8; 32]§diagnostic_code: u16§retry_category: ProvisioningRetryCategory§failed_at_ns: u64§consecutive_failures: u32§retry_at_ns: Option<u64>Trait Implementations§
Source§impl Clone for RootComponentProvisioningFailure
impl Clone for RootComponentProvisioningFailure
Source§fn clone(&self) -> RootComponentProvisioningFailure
fn clone(&self) -> RootComponentProvisioningFailure
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 moreimpl Copy for RootComponentProvisioningFailure
Source§impl<'de> Deserialize<'de> for RootComponentProvisioningFailure
impl<'de> Deserialize<'de> for RootComponentProvisioningFailure
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
impl Eq for RootComponentProvisioningFailure
impl StructuralPartialEq for RootComponentProvisioningFailure
Auto Trait Implementations§
impl Freeze for RootComponentProvisioningFailure
impl RefUnwindSafe for RootComponentProvisioningFailure
impl Send for RootComponentProvisioningFailure
impl Sync for RootComponentProvisioningFailure
impl Unpin for RootComponentProvisioningFailure
impl UnsafeUnpin for RootComponentProvisioningFailure
impl UnwindSafe for RootComponentProvisioningFailure
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