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§
Source§impl 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§
Source§impl Clone for SlotPohTimingInfo
impl Clone for SlotPohTimingInfo
Source§fn clone(&self) -> SlotPohTimingInfo
fn clone(&self) -> SlotPohTimingInfo
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 Debug for SlotPohTimingInfo
impl Debug for SlotPohTimingInfo
Auto Trait Implementations§
impl Freeze for SlotPohTimingInfo
impl RefUnwindSafe for SlotPohTimingInfo
impl Send for SlotPohTimingInfo
impl Sync for SlotPohTimingInfo
impl Unpin for SlotPohTimingInfo
impl UnwindSafe for SlotPohTimingInfo
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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
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 more