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 moresourceimpl 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 Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
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