pub struct RoundWinner {
pub authority: String,
pub username: Option<String>,
pub profile_photo_url: Option<String>,
pub deployed_on_winning: u64,
pub combined_mask: u64,
}Expand description
Response type for a winner in a round, with user data and betting pattern.
Fields§
The miner’s public key.
username: Option<String>User’s display name (if set).
profile_photo_url: Option<String>User’s profile photo URL (if set).
deployed_on_winning: u64Amount deployed on the winning square (in lamports).
combined_mask: u64Combined mask of all squares the user deployed to (bitmask).
Trait Implementations§
Source§impl Clone for RoundWinner
impl Clone for RoundWinner
Source§fn clone(&self) -> RoundWinner
fn clone(&self) -> RoundWinner
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 RoundWinner
impl Debug for RoundWinner
Source§impl<'de> Deserialize<'de> for RoundWinner
impl<'de> Deserialize<'de> for RoundWinner
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 RoundWinner
impl PartialEq for RoundWinner
Source§impl Serialize for RoundWinner
impl Serialize for RoundWinner
impl StructuralPartialEq for RoundWinner
Auto Trait Implementations§
impl Freeze for RoundWinner
impl RefUnwindSafe for RoundWinner
impl Send for RoundWinner
impl Sync for RoundWinner
impl Unpin for RoundWinner
impl UnwindSafe for RoundWinner
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