pub struct UnvalidatedResourceTransitionReceipt {
pub identity: UnvalidatedResourceTransactionIdentity,
pub admission: UnvalidatedStaticProvisioningBinding,
pub action: ResourceTransactionAction,
pub records: Vec<UnvalidatedResourceTransitionRecord>,
}Fields§
§identity: UnvalidatedResourceTransactionIdentity§admission: UnvalidatedStaticProvisioningBinding§action: ResourceTransactionAction§records: Vec<UnvalidatedResourceTransitionRecord>Implementations§
Source§impl UnvalidatedResourceTransitionReceipt
impl UnvalidatedResourceTransitionReceipt
pub fn decode_untrusted(bytes: &[u8]) -> Result<Self, VNextError>
Sourcepub fn try_validate(self) -> Result<ResourceTransitionReceipt, VNextError>
pub fn try_validate(self) -> Result<ResourceTransitionReceipt, VNextError>
Deliberately refuses self-validation. The expected plan/admission and before/after ledger must come from a separate trusted journal.
pub fn try_validate_against( self, expected: &ResourceTransitionValidationContext, ) -> Result<ResourceTransitionReceipt, VNextError>
Trait Implementations§
Source§impl Clone for UnvalidatedResourceTransitionReceipt
impl Clone for UnvalidatedResourceTransitionReceipt
Source§fn clone(&self) -> UnvalidatedResourceTransitionReceipt
fn clone(&self) -> UnvalidatedResourceTransitionReceipt
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 UnvalidatedResourceTransitionReceipt
Source§impl From<&ResourceTransitionReceipt> for UnvalidatedResourceTransitionReceipt
impl From<&ResourceTransitionReceipt> for UnvalidatedResourceTransitionReceipt
Source§fn from(receipt: &ResourceTransitionReceipt) -> Self
fn from(receipt: &ResourceTransitionReceipt) -> Self
Converts to this type from the input type.
impl StructuralPartialEq for UnvalidatedResourceTransitionReceipt
Auto Trait Implementations§
impl Freeze for UnvalidatedResourceTransitionReceipt
impl RefUnwindSafe for UnvalidatedResourceTransitionReceipt
impl Send for UnvalidatedResourceTransitionReceipt
impl Sync for UnvalidatedResourceTransitionReceipt
impl Unpin for UnvalidatedResourceTransitionReceipt
impl UnsafeUnpin for UnvalidatedResourceTransitionReceipt
impl UnwindSafe for UnvalidatedResourceTransitionReceipt
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