Type Alias sp_runtime::transaction_validity::TransactionValidity
source · pub type TransactionValidity = Result<ValidTransaction, TransactionValidityError>;
Expand description
Information on a transaction’s validity and, if valid, on how it relates to other transactions.
Aliased Type§
enum TransactionValidity {
Ok(ValidTransaction),
Err(TransactionValidityError),
}
Variants§
Ok(ValidTransaction)
Contains the success value
Err(TransactionValidityError)
Contains the error value
Trait Implementations§
source§impl<'de, T, E> Deserialize<'de> for Result<T, E>where
T: Deserialize<'de>,
E: Deserialize<'de>,
impl<'de, T, E> Deserialize<'de> for Result<T, E>where T: Deserialize<'de>, E: Deserialize<'de>,
source§fn deserialize<D>(
deserializer: D
) -> Result<Result<T, E>, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
fn deserialize<D>( deserializer: D ) -> Result<Result<T, E>, <D as Deserializer<'de>>::Error>where D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
source§impl From<InvalidTransaction> for TransactionValidity
impl From<InvalidTransaction> for TransactionValidity
source§fn from(invalid_transaction: InvalidTransaction) -> Self
fn from(invalid_transaction: InvalidTransaction) -> Self
Converts to this type from the input type.
source§impl From<UnknownTransaction> for TransactionValidity
impl From<UnknownTransaction> for TransactionValidity
source§fn from(unknown_transaction: UnknownTransaction) -> Self
fn from(unknown_transaction: UnknownTransaction) -> Self
Converts to this type from the input type.
source§impl From<ValidTransactionBuilder> for TransactionValidity
impl From<ValidTransactionBuilder> for TransactionValidity
source§fn from(builder: ValidTransactionBuilder) -> Self
fn from(builder: ValidTransactionBuilder) -> Self
Converts to this type from the input type.