pub enum ValidatedUserTransaction {
V1(ValidatedNotarizedTransactionV1),
V2(ValidatedNotarizedTransactionV2),
}
Variants§
Implementations§
Source§impl ValidatedUserTransaction
impl ValidatedUserTransaction
pub fn end_epoch_exclusive(&self) -> Epoch
pub fn create_executable(self) -> ExecutableTransaction
pub fn hashes(&self) -> UserTransactionHashes
Trait Implementations§
Source§impl Clone for ValidatedUserTransaction
impl Clone for ValidatedUserTransaction
Source§fn clone(&self) -> ValidatedUserTransaction
fn clone(&self) -> ValidatedUserTransaction
Returns a duplicate of the value. Read more
1.0.0 · 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 ValidatedUserTransaction
impl Debug for ValidatedUserTransaction
Source§impl HasNonRootSubintentHashes for ValidatedUserTransaction
impl HasNonRootSubintentHashes for ValidatedUserTransaction
Source§fn non_root_subintent_hashes(&self) -> Vec<SubintentHash>
fn non_root_subintent_hashes(&self) -> Vec<SubintentHash>
Validity Note Read more
Source§impl HasTransactionIntentHash for ValidatedUserTransaction
impl HasTransactionIntentHash for ValidatedUserTransaction
fn transaction_intent_hash(&self) -> TransactionIntentHash
Source§impl IntoExecutable for ValidatedUserTransaction
impl IntoExecutable for ValidatedUserTransaction
type Error = Infallible
fn into_executable( self, _validator: &TransactionValidator, ) -> Result<ExecutableTransaction, Self::Error>
Source§fn into_executable_unwrap(self) -> ExecutableTransactionwhere
Self: Sized,
fn into_executable_unwrap(self) -> ExecutableTransactionwhere
Self: Sized,
For use in tests as a quick mechanism to get an executable.
Validates with a network-independent validator, using the latest settings.
Source§impl PartialEq for ValidatedUserTransaction
impl PartialEq for ValidatedUserTransaction
impl Eq for ValidatedUserTransaction
impl StructuralPartialEq for ValidatedUserTransaction
Auto Trait Implementations§
impl Freeze for ValidatedUserTransaction
impl RefUnwindSafe for ValidatedUserTransaction
impl Send for ValidatedUserTransaction
impl Sync for ValidatedUserTransaction
impl Unpin for ValidatedUserTransaction
impl UnwindSafe for ValidatedUserTransaction
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T, U> ContextualTryInto<U> for Twhere
U: ContextualTryFrom<T>,
impl<T, U> ContextualTryInto<U> for Twhere
U: ContextualTryFrom<T>,
type Error = <U as ContextualTryFrom<T>>::Error
type Context = <U as ContextualTryFrom<T>>::Context
fn contextual_try_into( self, context: &<U as ContextualTryFrom<T>>::Context, ) -> Result<U, <U as ContextualTryFrom<T>>::Error>
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key
and return true
if they are equal.