Struct solana_ledger::shred::stats::ProcessShredsStats
source · pub struct ProcessShredsStats {Show 14 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,
num_data_shreds_hist: [usize; 5],
pub num_extant_slots: u64,
pub(crate) data_buffer_residual: usize,
pub num_merkle_data_shreds: usize,
pub num_merkle_coding_shreds: usize,
}
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_data_shreds_hist: [usize; 5]
§num_extant_slots: u64
§data_buffer_residual: usize
§num_merkle_data_shreds: usize
§num_merkle_coding_shreds: usize
Implementations§
Trait Implementations§
source§impl AddAssign<ProcessShredsStats> for ProcessShredsStats
impl AddAssign<ProcessShredsStats> 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 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> 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