pub struct EnhancedTransactionValidator;
Expand description
Enhanced transaction validator with detailed checks
Trait Implementations§
Source§impl TransactionValidator for EnhancedTransactionValidator
impl TransactionValidator for EnhancedTransactionValidator
Source§fn validate_transaction(&self, transaction: &Transaction) -> LedgerResult<()>
fn validate_transaction(&self, transaction: &Transaction) -> LedgerResult<()>
Validate a transaction before saving
Source§fn validate_account_references(
&self,
_transaction: &Transaction,
) -> LedgerResult<()>
fn validate_account_references( &self, _transaction: &Transaction, ) -> LedgerResult<()>
Validate that all referenced accounts exist
Auto Trait Implementations§
impl Freeze for EnhancedTransactionValidator
impl RefUnwindSafe for EnhancedTransactionValidator
impl Send for EnhancedTransactionValidator
impl Sync for EnhancedTransactionValidator
impl Unpin for EnhancedTransactionValidator
impl UnwindSafe for EnhancedTransactionValidator
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