pub struct ChannelTicketStatistics {
pub winning_tickets: u128,
pub finalized_values: HashMap<TicketMarker, HoprBalance>,
pub unredeemed_value: HoprBalance,
}Expand description
Contains ticket statistics for one or more channels.
Fields§
§winning_tickets: u128Total number of winning tickets.
finalized_values: HashMap<TicketMarker, HoprBalance>Values of tickets that were finalized and removed from the DB.
unredeemed_value: HoprBalanceThe total value in unredeemed winning tickets still in the DB.
Implementations§
Source§impl ChannelTicketStatistics
impl ChannelTicketStatistics
Sourcepub fn neglected_value(&self) -> HoprBalance
pub fn neglected_value(&self) -> HoprBalance
The total value of neglected tickets.
Sourcepub fn rejected_value(&self) -> HoprBalance
pub fn rejected_value(&self) -> HoprBalance
The total value of rejected tickets.
Sourcepub fn redeemed_value(&self) -> HoprBalance
pub fn redeemed_value(&self) -> HoprBalance
The total value of redeemed tickets.
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§impl PartialEq for ChannelTicketStatistics
impl PartialEq 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