pub struct FrameDone {
pub placements: Vec<Placement>,
pub joined_ring: bool,
pub voting: Vec<VotingRecord>,
}Expand description
A solved frame.
Fields§
§placements: Vec<Placement>One per region, in region order.
joined_ring: boolWhether the frame joined the voting ring (some moving region observed it); voting is then what its
bytes pushed out of the ring.
voting: Vec<VotingRecord>Trait Implementations§
impl StructuralPartialEq for FrameDone
Auto Trait Implementations§
impl Freeze for FrameDone
impl RefUnwindSafe for FrameDone
impl Send for FrameDone
impl Sync for FrameDone
impl Unpin for FrameDone
impl UnsafeUnpin for FrameDone
impl UnwindSafe for FrameDone
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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
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