pub struct FailTransactionUseCase;Expand description
Use Case: Fail Transaction
Marks a transaction as failed after on-chain verification fails.
Implementations§
Source§impl FailTransactionUseCase
impl FailTransactionUseCase
pub fn execute(transaction: Transaction, reason: &str) -> Result<TransactionDto>
Auto Trait Implementations§
impl Freeze for FailTransactionUseCase
impl RefUnwindSafe for FailTransactionUseCase
impl Send for FailTransactionUseCase
impl Sync for FailTransactionUseCase
impl Unpin for FailTransactionUseCase
impl UnsafeUnpin for FailTransactionUseCase
impl UnwindSafe for FailTransactionUseCase
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> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more