pub enum InterlaceEvent {
RecordSent {
position: ParticipantPosition,
record_hash: RecordHash,
},
RecordSaved {
position: ParticipantPosition,
record_hash: RecordHash,
},
FixedPoint,
Closed {
reason: CloseReason,
},
}Expand description
A bounded-outcome event; RecordSaved reports only the record hash.
Variants§
Trait Implementations§
Source§impl Clone for InterlaceEvent
impl Clone for InterlaceEvent
Source§fn clone(&self) -> InterlaceEvent
fn clone(&self) -> InterlaceEvent
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 InterlaceEvent
impl Debug for InterlaceEvent
impl Eq for InterlaceEvent
Source§impl From<OpenEvent> for InterlaceEvent
impl From<OpenEvent> for InterlaceEvent
Source§fn from(event: OpenEvent) -> InterlaceEvent
fn from(event: OpenEvent) -> InterlaceEvent
Converts to this type from the input type.
Source§impl PartialEq for InterlaceEvent
impl PartialEq for InterlaceEvent
Source§fn eq(&self, other: &InterlaceEvent) -> bool
fn eq(&self, other: &InterlaceEvent) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for InterlaceEvent
Auto Trait Implementations§
impl Freeze for InterlaceEvent
impl RefUnwindSafe for InterlaceEvent
impl Send for InterlaceEvent
impl Sync for InterlaceEvent
impl Unpin for InterlaceEvent
impl UnsafeUnpin for InterlaceEvent
impl UnwindSafe for InterlaceEvent
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