pub struct ChainUpdate {
pub txid: TxId,
pub result: Result<(), CheckError>,
pub reask: Option<Reask>,
}Expand description
A named result of an event on one affected transaction.
Fields§
§txid: TxIdThe transaction selected by an index, never by a chain scan.
result: Result<(), CheckError>The transition’s result. The updated state’s re-ask survives an error.
reask: Option<Reask>The next host action after the event.
Trait Implementations§
Source§impl Clone for ChainUpdate
impl Clone for ChainUpdate
Source§impl Debug for ChainUpdate
impl Debug for ChainUpdate
impl Eq for ChainUpdate
Source§impl PartialEq for ChainUpdate
impl PartialEq for ChainUpdate
impl StructuralPartialEq for ChainUpdate
Auto Trait Implementations§
impl Freeze for ChainUpdate
impl RefUnwindSafe for ChainUpdate
impl Send for ChainUpdate
impl Sync for ChainUpdate
impl Unpin for ChainUpdate
impl UnsafeUnpin for ChainUpdate
impl UnwindSafe for ChainUpdate
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