pub struct UnvalidatedResourceLeaseTransitionReceipt {
pub run_id: RunId,
pub transaction_id: TransactionId,
pub request_id: RequestIdentity,
pub admission: UnvalidatedStaticProvisioningBinding,
pub action: ResourceLeaseAction,
pub decision: ResourceRetentionDecision,
pub before: ResourceLeaseState,
pub after: ResourceLeaseState,
pub entries: Vec<UnvalidatedResourceLeaseEntry>,
}Fields§
§run_id: RunId§transaction_id: TransactionId§request_id: RequestIdentity§admission: UnvalidatedStaticProvisioningBinding§action: ResourceLeaseAction§decision: ResourceRetentionDecision§before: ResourceLeaseState§after: ResourceLeaseState§entries: Vec<UnvalidatedResourceLeaseEntry>Implementations§
Source§impl UnvalidatedResourceLeaseTransitionReceipt
impl UnvalidatedResourceLeaseTransitionReceipt
pub fn decode_untrusted(bytes: &[u8]) -> Result<Self, VNextError>
pub fn try_validate(self) -> Result<ResourceLeaseTransitionReceipt, VNextError>
pub fn try_validate_against( self, expected: &ResourceLeaseValidationContext, ) -> Result<ResourceLeaseTransitionReceipt, VNextError>
Trait Implementations§
Source§impl Clone for UnvalidatedResourceLeaseTransitionReceipt
impl Clone for UnvalidatedResourceLeaseTransitionReceipt
Source§fn clone(&self) -> UnvalidatedResourceLeaseTransitionReceipt
fn clone(&self) -> UnvalidatedResourceLeaseTransitionReceipt
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 Eq for UnvalidatedResourceLeaseTransitionReceipt
Source§impl From<&ResourceLeaseTransitionReceipt> for UnvalidatedResourceLeaseTransitionReceipt
impl From<&ResourceLeaseTransitionReceipt> for UnvalidatedResourceLeaseTransitionReceipt
Source§fn from(receipt: &ResourceLeaseTransitionReceipt) -> Self
fn from(receipt: &ResourceLeaseTransitionReceipt) -> Self
Converts to this type from the input type.
impl StructuralPartialEq for UnvalidatedResourceLeaseTransitionReceipt
Auto Trait Implementations§
impl Freeze for UnvalidatedResourceLeaseTransitionReceipt
impl RefUnwindSafe for UnvalidatedResourceLeaseTransitionReceipt
impl Send for UnvalidatedResourceLeaseTransitionReceipt
impl Sync for UnvalidatedResourceLeaseTransitionReceipt
impl Unpin for UnvalidatedResourceLeaseTransitionReceipt
impl UnsafeUnpin for UnvalidatedResourceLeaseTransitionReceipt
impl UnwindSafe for UnvalidatedResourceLeaseTransitionReceipt
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