pub struct ChannelTicketStatistics {
pub winning_tickets: u128,
pub neglected_value: HoprBalance,
pub redeemed_value: HoprBalance,
pub unredeemed_value: HoprBalance,
pub rejected_value: HoprBalance,
}
Expand description
Can contain ticket statistics for a channel or aggregated ticket statistics for all channels.
Fields§
§winning_tickets: u128
§neglected_value: HoprBalance
§redeemed_value: HoprBalance
§unredeemed_value: HoprBalance
§rejected_value: HoprBalance
Trait Implementations§
Source§impl Clone for ChannelTicketStatistics
impl Clone for ChannelTicketStatistics
Source§fn clone(&self) -> ChannelTicketStatistics
fn clone(&self) -> ChannelTicketStatistics
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 ChannelTicketStatistics
impl Debug for ChannelTicketStatistics
Source§impl Default for ChannelTicketStatistics
impl Default for ChannelTicketStatistics
Source§fn default() -> ChannelTicketStatistics
fn default() -> ChannelTicketStatistics
Returns the “default value” for a type. Read more
Source§impl PartialEq for ChannelTicketStatistics
impl PartialEq for ChannelTicketStatistics
impl Copy for ChannelTicketStatistics
impl Eq for ChannelTicketStatistics
impl StructuralPartialEq for ChannelTicketStatistics
Auto Trait Implementations§
impl Freeze for ChannelTicketStatistics
impl RefUnwindSafe for ChannelTicketStatistics
impl Send for ChannelTicketStatistics
impl Sync for ChannelTicketStatistics
impl Unpin for ChannelTicketStatistics
impl UnwindSafe for ChannelTicketStatistics
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,
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key
and return true
if they are equal.§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Checks if this value is equivalent to the given key. Read more
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§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