pub struct ProcessorResult {
pub status: TransactionStatus,
pub error: Option<String>,
pub result: Option<TransactionResult>,
}Fields§
§status: TransactionStatus§error: Option<String>§result: Option<TransactionResult>Trait Implementations§
Source§impl Clone for ProcessorResult
impl Clone for ProcessorResult
Source§fn clone(&self) -> ProcessorResult
fn clone(&self) -> ProcessorResult
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 ProcessorResult
impl Debug for ProcessorResult
Source§impl TaskProcessor<(Arc<State>, Transaction), ProcessorResult> for TransactionProcessor
impl TaskProcessor<(Arc<State>, Transaction), ProcessorResult> for TransactionProcessor
fn process<'life0, 'async_trait>(
&'life0 self,
__arg1: TaskParams,
) -> Pin<Box<dyn Future<Output = Result<ProcessorResult, ProcessorError>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
Auto Trait Implementations§
impl Freeze for ProcessorResult
impl !RefUnwindSafe for ProcessorResult
impl Send for ProcessorResult
impl Sync for ProcessorResult
impl Unpin for ProcessorResult
impl UnsafeUnpin for ProcessorResult
impl !UnwindSafe for ProcessorResult
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