pub struct VotingStatus {
pub total_participants: u32,
pub commitments_count: u32,
pub reveals_count: u32,
pub session_active: bool,
pub all_committed: bool,
pub all_revealed: bool,
}Expand description
投票状态
Fields§
§total_participants: u32总参与者数量
commitments_count: u32承诺数量
reveals_count: u32揭示数量
session_active: bool会话是否激活
all_committed: bool是否所有参与者都已承诺
all_revealed: bool是否所有参与者都已揭示
Trait Implementations§
Source§impl Clone for VotingStatus
impl Clone for VotingStatus
Source§fn clone(&self) -> VotingStatus
fn clone(&self) -> VotingStatus
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 VotingStatus
impl Debug for VotingStatus
Source§impl<'de> Deserialize<'de> for VotingStatus
impl<'de> Deserialize<'de> for VotingStatus
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 JsonSchema for VotingStatus
impl JsonSchema for VotingStatus
Source§fn schema_name() -> String
fn schema_name() -> String
The name of the generated JSON Schema. Read more
Source§fn schema_id() -> Cow<'static, str>
fn schema_id() -> Cow<'static, str>
Returns a string that uniquely identifies the schema produced by this type. Read more
Source§fn json_schema(generator: &mut SchemaGenerator) -> Schema
fn json_schema(generator: &mut SchemaGenerator) -> Schema
Generates a JSON Schema for this type. Read more
Source§fn is_referenceable() -> bool
fn is_referenceable() -> bool
Whether JSON Schemas generated for this type should be re-used where possible using the
$ref keyword. Read moreSource§impl PartialEq for VotingStatus
impl PartialEq for VotingStatus
Source§impl Serialize for VotingStatus
impl Serialize for VotingStatus
impl StructuralPartialEq for VotingStatus
Auto Trait Implementations§
impl Freeze for VotingStatus
impl RefUnwindSafe for VotingStatus
impl Send for VotingStatus
impl Sync for VotingStatus
impl Unpin for VotingStatus
impl UnwindSafe for VotingStatus
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