pub struct AddressPayouts {
pub address: String,
pub total_wei: String,
pub rounds_paid: i64,
pub payouts: Vec<PayoutLine>,
}Expand description
Every payout a single wallet has received.
Fields§
§address: StringWallet address, lower-cased.
total_wei: StringLifetime wei received across every settled round. Summed exactly, not in floating point.
rounds_paid: i64Number of rounds this wallet was paid in.
payouts: Vec<PayoutLine>Payout lines, newest round first.
Trait Implementations§
Source§impl Clone for AddressPayouts
impl Clone for AddressPayouts
Source§impl Debug for AddressPayouts
impl Debug for AddressPayouts
Source§impl<'de> Deserialize<'de> for AddressPayouts
impl<'de> Deserialize<'de> for AddressPayouts
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
Auto Trait Implementations§
impl Freeze for AddressPayouts
impl RefUnwindSafe for AddressPayouts
impl Send for AddressPayouts
impl Sync for AddressPayouts
impl Unpin for AddressPayouts
impl UnsafeUnpin for AddressPayouts
impl UnwindSafe for AddressPayouts
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