Struct solana_ledger::shred::ProcessShredsStats
source · pub struct ProcessShredsStats {Show 13 fields
pub shredding_elapsed: u64,
pub receive_elapsed: u64,
pub serialize_elapsed: u64,
pub gen_data_elapsed: u64,
pub gen_coding_elapsed: u64,
pub sign_coding_elapsed: u64,
pub coding_send_elapsed: u64,
pub get_leader_schedule_elapsed: u64,
pub coalesce_elapsed: u64,
pub num_extant_slots: u64,
pub err_unknown_chained_merkle_root: u64,
pub num_merkle_data_shreds: usize,
pub num_merkle_coding_shreds: usize,
/* private fields */
}
Fields§
§shredding_elapsed: u64
§receive_elapsed: u64
§serialize_elapsed: u64
§gen_data_elapsed: u64
§gen_coding_elapsed: u64
§sign_coding_elapsed: u64
§coding_send_elapsed: u64
§get_leader_schedule_elapsed: u64
§coalesce_elapsed: u64
§num_extant_slots: u64
§err_unknown_chained_merkle_root: u64
§num_merkle_data_shreds: usize
§num_merkle_coding_shreds: usize
Implementations§
Trait Implementations§
source§impl AddAssign for ProcessShredsStats
impl AddAssign for ProcessShredsStats
source§fn add_assign(&mut self, rhs: Self)
fn add_assign(&mut self, rhs: Self)
Performs the
+=
operation. Read moresource§impl Clone for ProcessShredsStats
impl Clone for ProcessShredsStats
source§fn clone(&self) -> ProcessShredsStats
fn clone(&self) -> ProcessShredsStats
Returns a copy 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 Default for ProcessShredsStats
impl Default for ProcessShredsStats
source§fn default() -> ProcessShredsStats
fn default() -> ProcessShredsStats
Returns the “default value” for a type. Read more
impl Copy for ProcessShredsStats
Auto Trait Implementations§
impl Freeze for ProcessShredsStats
impl RefUnwindSafe for ProcessShredsStats
impl Send for ProcessShredsStats
impl Sync for ProcessShredsStats
impl Unpin for ProcessShredsStats
impl UnwindSafe for ProcessShredsStats
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> 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 moresource§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T
in a tonic::Request