Struct LangObservations
pub struct LangObservations { /* private fields */ }Expand description
Raw per-function metric observations, pooled per (language, metric) before
reduction to breakpoint vectors by build_from_observations.
Values accumulate in insertion order; the builder sorts each pool. Populate
it with observe.
Implementations§
Trait Implementations§
§impl Clone for LangObservations
impl Clone for LangObservations
§fn clone(&self) -> LangObservations
fn clone(&self) -> LangObservations
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 more§impl Debug for LangObservations
impl Debug for LangObservations
§impl Default for LangObservations
impl Default for LangObservations
§fn default() -> LangObservations
fn default() -> LangObservations
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for LangObservations
impl RefUnwindSafe for LangObservations
impl Send for LangObservations
impl Sync for LangObservations
impl Unpin for LangObservations
impl UnsafeUnpin for LangObservations
impl UnwindSafe for LangObservations
Blanket Implementations§
impl<T> Allocation for T
impl<T> Allocation for T
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
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