Trait ValidatableTransactionType
pub trait ValidatableTransactionType: Serialize {
// Required method
fn validate_type(&self) -> Result<(), TransactionTypeValidationError>;
}Expand description
A trait for validating transaction types. It must be implemented by all transaction types.
Required Methods§
fn validate_type(&self) -> Result<(), TransactionTypeValidationError>
fn validate_type(&self) -> Result<(), TransactionTypeValidationError>
Method to run the transaction type related validations.
Dyn Compatibility§
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.