pub struct DeliverOutcome {
pub delivered: Vec<NetworkMessage>,
pub reordered: bool,
}Expand description
Result of delivering all ready messages for a round.
Fields§
§delivered: Vec<NetworkMessage>Messages delivered this tick.
reordered: boolWhether delivery order was shuffled.
Trait Implementations§
Source§impl Clone for DeliverOutcome
impl Clone for DeliverOutcome
Source§fn clone(&self) -> DeliverOutcome
fn clone(&self) -> DeliverOutcome
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 DeliverOutcome
impl Debug for DeliverOutcome
Source§impl PartialEq for DeliverOutcome
impl PartialEq for DeliverOutcome
impl Eq for DeliverOutcome
impl StructuralPartialEq for DeliverOutcome
Auto Trait Implementations§
impl Freeze for DeliverOutcome
impl RefUnwindSafe for DeliverOutcome
impl Send for DeliverOutcome
impl Sync for DeliverOutcome
impl Unpin for DeliverOutcome
impl UnsafeUnpin for DeliverOutcome
impl UnwindSafe for DeliverOutcome
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