pub struct SingleTargetResult {
pub winner: String,
pub random_seed: u64,
pub result_hash: String,
pub random_number: u64,
pub total_participants: u32,
}Expand description
单目标算法结果
Fields§
§winner: String获奖者地址
random_seed: u64随机种子
result_hash: String结果哈希
random_number: u64随机数
total_participants: u32总参与者数量
Trait Implementations§
Source§impl Clone for SingleTargetResult
impl Clone for SingleTargetResult
Source§fn clone(&self) -> SingleTargetResult
fn clone(&self) -> SingleTargetResult
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 SingleTargetResult
impl Debug for SingleTargetResult
Source§impl<'de> Deserialize<'de> for SingleTargetResult
impl<'de> Deserialize<'de> for SingleTargetResult
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 SingleTargetResult
impl JsonSchema for SingleTargetResult
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 SingleTargetResult
impl PartialEq for SingleTargetResult
Source§impl Serialize for SingleTargetResult
impl Serialize for SingleTargetResult
impl StructuralPartialEq for SingleTargetResult
Auto Trait Implementations§
impl Freeze for SingleTargetResult
impl RefUnwindSafe for SingleTargetResult
impl Send for SingleTargetResult
impl Sync for SingleTargetResult
impl Unpin for SingleTargetResult
impl UnwindSafe for SingleTargetResult
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