pub struct SelectorUpdateTimings {
pub generation: u64,
pub queue_duration: Duration,
pub build_duration: Duration,
}Expand description
Timing information for one selector rebuild.
Fields§
§generation: u64The backend generation used to build the selector.
queue_duration: DurationTime from the discovery update until selector construction started.
build_duration: DurationTime spent constructing and publishing the selector.
Trait Implementations§
Source§impl Clone for SelectorUpdateTimings
impl Clone for SelectorUpdateTimings
Source§fn clone(&self) -> SelectorUpdateTimings
fn clone(&self) -> SelectorUpdateTimings
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for SelectorUpdateTimings
Auto Trait Implementations§
impl Freeze for SelectorUpdateTimings
impl RefUnwindSafe for SelectorUpdateTimings
impl Send for SelectorUpdateTimings
impl Sync for SelectorUpdateTimings
impl Unpin for SelectorUpdateTimings
impl UnsafeUnpin for SelectorUpdateTimings
impl UnwindSafe for SelectorUpdateTimings
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