pub struct ChildConsensus {
pub id: String,
pub state: String,
pub title: String,
pub ballots: usize,
pub settling: Option<Settling>,
pub holds: Option<(String, f64)>,
}Expand description
One child of a plan, and what its own ballots settled on.
Fields§
§id: StringIssue id.
state: StringTODO keyword on the heading.
title: StringHeading title.
ballots: usizeBallots cast on this child.
settling: Option<Settling>How the child settled, when anyone voted on it.
holds: Option<(String, f64)>The choice the child holds and its share, when one leads.
Trait Implementations§
Source§impl Clone for ChildConsensus
impl Clone for ChildConsensus
Source§fn clone(&self) -> ChildConsensus
fn clone(&self) -> ChildConsensus
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 ChildConsensus
impl Debug for ChildConsensus
Source§impl<'de> Deserialize<'de> for ChildConsensus
impl<'de> Deserialize<'de> for ChildConsensus
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for ChildConsensus
impl PartialEq for ChildConsensus
Source§impl Serialize for ChildConsensus
impl Serialize for ChildConsensus
impl StructuralPartialEq for ChildConsensus
Auto Trait Implementations§
impl Freeze for ChildConsensus
impl RefUnwindSafe for ChildConsensus
impl Send for ChildConsensus
impl Sync for ChildConsensus
impl Unpin for ChildConsensus
impl UnsafeUnpin for ChildConsensus
impl UnwindSafe for ChildConsensus
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,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
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