pub struct TickReport {Show 13 fields
pub tracked: usize,
pub adopted: usize,
pub hints: usize,
pub asked: usize,
pub mined: Vec<String>,
pub no_proof: Vec<String>,
pub moved: Vec<String>,
pub moved_from: Option<Height>,
pub reannounced: Vec<String>,
pub not_final: Vec<String>,
pub on_accept: Vec<(String, String)>,
pub faults: Vec<String>,
pub stored: Vec<String>,
}Expand description
What one pass did.
Fields§
§tracked: usizeRows read this pass (never the mined ones, unless a header moved).
adopted: usizeThe wallet’s own unproven transactions tracked for the first time.
hints: usizeNew hints fed.
asked: usizeRe-asks run: one proof request each.
mined: Vec<String>Transactions whose proof checked this pass: the word is mined.
no_proof: Vec<String>Re-asks that brought no proof; each is asked again after its pause.
moved: Vec<String>Mined rows whose stored path no longer meets the active header.
moved_from: Option<Height>The lowest height whose header moved since the last pass, if any.
reannounced: Vec<String>Transactions handed to the broadcasters again and accepted.
not_final: Vec<String>Transactions handed over again and still called not final; each is handed over again after a pause.
on_accept: Vec<(String, String)>What the wallet is to record for each transaction accepted on a
re-announce (txid, the internalizeAction arguments): the caller
that holds the wallet runs record_accepted.
faults: Vec<String>Faults the host reports: txid: what failed.
stored: Vec<String>What the wallet’s storage did with each checked proof.
Implementations§
Trait Implementations§
Source§impl Clone for TickReport
impl Clone for TickReport
Source§impl Debug for TickReport
impl Debug for TickReport
Source§impl Default for TickReport
impl Default for TickReport
impl Eq for TickReport
Source§impl PartialEq for TickReport
impl PartialEq for TickReport
Source§impl Serialize for TickReport
impl Serialize for TickReport
impl StructuralPartialEq for TickReport
Auto Trait Implementations§
impl Freeze for TickReport
impl RefUnwindSafe for TickReport
impl Send for TickReport
impl Sync for TickReport
impl Unpin for TickReport
impl UnsafeUnpin for TickReport
impl UnwindSafe for TickReport
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
key and return true if they are equal.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> ⓘ
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> ⓘ
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