pub struct SkillInstallationManagementOutcomeRolledBack {
pub kind: SkillInstallationManagementOutcomeRolledBackKind,
pub operation_id: String,
pub reason: SkillInstallationFailureReason,
}Expand description
Interrupted work was safely compensated and the pending marker was cleared.
Fields§
§kind: SkillInstallationManagementOutcomeRolledBackKindSkill installation management outcome discriminator.
operation_id: StringOriginal operation identity.
reason: SkillInstallationFailureReasonCause of the compensation.
Trait Implementations§
Source§impl<'de> Deserialize<'de> for SkillInstallationManagementOutcomeRolledBack
impl<'de> Deserialize<'de> for SkillInstallationManagementOutcomeRolledBack
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 SkillInstallationManagementOutcomeRolledBack
impl RefUnwindSafe for SkillInstallationManagementOutcomeRolledBack
impl Send for SkillInstallationManagementOutcomeRolledBack
impl Sync for SkillInstallationManagementOutcomeRolledBack
impl Unpin for SkillInstallationManagementOutcomeRolledBack
impl UnsafeUnpin for SkillInstallationManagementOutcomeRolledBack
impl UnwindSafe for SkillInstallationManagementOutcomeRolledBack
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