Struct solana_metrics::poh_timing_point::SlotPohTimingInfo
source · [−]pub struct SlotPohTimingInfo {
pub slot: Slot,
pub root_slot: Option<Slot>,
pub timing_point: PohTimingPoint,
}
Expand description
SlotPohTimingInfo. This struct is sent to channel and received by poh_timing_report service.
Fields
slot: Slot
current slot
root_slot: Option<Slot>
root slot
timing_point: PohTimingPoint
timing event
Implementations
sourceimpl SlotPohTimingInfo
impl SlotPohTimingInfo
sourcepub fn new_slot_start_poh_time_point(
slot: Slot,
root_slot: Option<Slot>,
timestamp: u64
) -> SlotPohTimingInfo
pub fn new_slot_start_poh_time_point(
slot: Slot,
root_slot: Option<Slot>,
timestamp: u64
) -> SlotPohTimingInfo
create slot start poh timing point
sourcepub fn new_slot_end_poh_time_point(
slot: Slot,
root_slot: Option<Slot>,
timestamp: u64
) -> SlotPohTimingInfo
pub fn new_slot_end_poh_time_point(
slot: Slot,
root_slot: Option<Slot>,
timestamp: u64
) -> SlotPohTimingInfo
create slot end poh timing point
sourcepub fn new_slot_full_poh_time_point(
slot: Slot,
root_slot: Option<Slot>,
timestamp: u64
) -> SlotPohTimingInfo
pub fn new_slot_full_poh_time_point(
slot: Slot,
root_slot: Option<Slot>,
timestamp: u64
) -> SlotPohTimingInfo
create slot full poh timing point
Trait Implementations
sourceimpl Clone for SlotPohTimingInfo
impl Clone for SlotPohTimingInfo
sourcefn clone(&self) -> SlotPohTimingInfo
fn clone(&self) -> SlotPohTimingInfo
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read more
sourceimpl Debug for SlotPohTimingInfo
impl Debug for SlotPohTimingInfo
Auto Trait Implementations
impl RefUnwindSafe for SlotPohTimingInfo
impl Send for SlotPohTimingInfo
impl Sync for SlotPohTimingInfo
impl Unpin for SlotPohTimingInfo
impl UnwindSafe for SlotPohTimingInfo
Blanket Implementations
impl<T> AbiExample for T
impl<T> AbiExample for T
default fn example() -> T
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> Instrument for T
impl<T> Instrument for T
sourcefn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
sourcefn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
impl<T> Pointable for T
impl<T> Pointable for T
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
fn vzip(self) -> V
sourceimpl<T> WithSubscriber for T
impl<T> WithSubscriber for T
sourcefn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
sourcefn with_current_subscriber(self) -> WithDispatch<Self>
fn with_current_subscriber(self) -> WithDispatch<Self>
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more