pub struct ResourceTransitionRecord { /* private fields */ }Implementations§
Source§impl ResourceTransitionRecord
impl ResourceTransitionRecord
pub fn validate(&self) -> Result<(), VNextError>
pub fn run_id(&self) -> &RunId
pub fn transaction_id(&self) -> &TransactionId
pub fn request_id(&self) -> &RequestIdentity
pub fn plan_id(&self) -> &PlanId
pub fn plan_hash(&self) -> &PlanHash
pub fn device_id(&self) -> &DeviceId
pub const fn admission_generation(&self) -> u64
pub fn owner_node_id(&self) -> Option<&NodeId>
pub fn resource_id(&self) -> &ResourceId
pub const fn generation(&self) -> u64
pub const fn retention_policy(&self) -> ResourceRetentionPolicy
pub const fn action(&self) -> ResourceTransactionAction
pub const fn before(&self) -> ResourceTransactionState
pub const fn after(&self) -> ResourceTransactionState
pub const fn order(&self) -> u32
Trait Implementations§
Source§impl Clone for ResourceTransitionRecord
impl Clone for ResourceTransitionRecord
Source§fn clone(&self) -> ResourceTransitionRecord
fn clone(&self) -> ResourceTransitionRecord
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 ResourceTransitionRecord
impl Debug for ResourceTransitionRecord
impl Eq for ResourceTransitionRecord
Source§impl From<&ResourceTransitionRecord> for UnvalidatedResourceTransitionRecord
impl From<&ResourceTransitionRecord> for UnvalidatedResourceTransitionRecord
Source§fn from(record: &ResourceTransitionRecord) -> Self
fn from(record: &ResourceTransitionRecord) -> Self
Converts to this type from the input type.
Source§impl PartialEq for ResourceTransitionRecord
impl PartialEq for ResourceTransitionRecord
Source§impl Serialize for ResourceTransitionRecord
impl Serialize for ResourceTransitionRecord
impl StructuralPartialEq for ResourceTransitionRecord
Auto Trait Implementations§
impl Freeze for ResourceTransitionRecord
impl RefUnwindSafe for ResourceTransitionRecord
impl Send for ResourceTransitionRecord
impl Sync for ResourceTransitionRecord
impl Unpin for ResourceTransitionRecord
impl UnsafeUnpin for ResourceTransitionRecord
impl UnwindSafe for ResourceTransitionRecord
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