pub struct SatsClaimed {
pub authority: Address,
pub claimed_shares: u64,
pub btc_received: u64,
pub claimed_hashrate: u64,
}Fields§
Shares burned by this claim.
btc_received: u64Net BTC transferred to the miner (after the vault claim fee).
claimed_hashrate: u64Unclaimed hashrate converted into hashrate_amount, proportional to
the share of the balance claimed.
Trait Implementations§
Source§impl BorshDeserialize for SatsClaimed
impl BorshDeserialize for SatsClaimed
fn deserialize_reader<__R: Read>(reader: &mut __R) -> Result<Self, Error>
Source§fn deserialize(buf: &mut &[u8]) -> Result<Self, Error>
fn deserialize(buf: &mut &[u8]) -> Result<Self, Error>
Deserializes this instance from a given slice of bytes.
Updates the buffer to point at the remaining bytes.
Source§fn try_from_slice(v: &[u8]) -> Result<Self, Error>
fn try_from_slice(v: &[u8]) -> Result<Self, Error>
Deserialize this instance from a slice of bytes.
fn try_from_reader<R>(reader: &mut R) -> Result<Self, Error>where
R: Read,
Source§impl BorshSerialize for SatsClaimed
impl BorshSerialize for SatsClaimed
Source§impl Clone for SatsClaimed
impl Clone for SatsClaimed
Source§fn clone(&self) -> SatsClaimed
fn clone(&self) -> SatsClaimed
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 SatsClaimed
impl Debug for SatsClaimed
impl Eq for SatsClaimed
Source§impl PartialEq for SatsClaimed
impl PartialEq for SatsClaimed
impl StructuralPartialEq for SatsClaimed
Auto Trait Implementations§
impl Freeze for SatsClaimed
impl RefUnwindSafe for SatsClaimed
impl Send for SatsClaimed
impl Sync for SatsClaimed
impl Unpin for SatsClaimed
impl UnsafeUnpin for SatsClaimed
impl UnwindSafe for SatsClaimed
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
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