[−][src]Struct tracing_timing::group::ByField
Group spans/events by the value of a particular field.
If a field by the contained name is found, its recorded value (usually its Debug value) is
used as the grouping identifier. If the field is not found, an empty String is used.
Trait Implementations
impl Clone for ByField[src]
impl Debug for ByField[src]
impl Default for ByField[src]
impl Eq for ByField[src]
impl EventGroup for ByField[src]
impl<T> From<T> for ByField where
T: Into<Cow<'static, str>>, [src]
T: Into<Cow<'static, str>>,
impl PartialEq<ByField> for ByField[src]
impl SpanGroup for ByField[src]
impl StructuralEq for ByField[src]
impl StructuralPartialEq for ByField[src]
Auto Trait Implementations
impl RefUnwindSafe for ByField
impl Send for ByField
impl Sync for ByField
impl Unpin for ByField
impl UnwindSafe for ByField
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized, [src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized, [src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized, [src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T[src]
impl<Q, K> Equivalent<K> for Q where
K: Borrow<Q> + ?Sized,
Q: Eq + ?Sized, [src]
K: Borrow<Q> + ?Sized,
Q: Eq + ?Sized,
fn equivalent(&self, key: &K) -> bool[src]
impl<F, R> EventGroup for F where
F: Fn(&Event) -> R, [src]
F: Fn(&Event) -> R,
type Id = R
The type of the timing event group.
fn group(&Self, &Event) -> <F as EventGroup>::Id[src]
impl<T> From<T> for T[src]
impl<T, U> Into<U> for T where
U: From<T>, [src]
U: From<T>,
impl<F, R> SpanGroup for F where
F: Fn(&Attributes) -> R, [src]
F: Fn(&Attributes) -> R,
type Id = R
The type of the timing span group.
fn group(&Self, &Attributes) -> <F as SpanGroup>::Id[src]
impl<T> ToOwned for T where
T: Clone, [src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T[src]
fn clone_into(&self, target: &mut T)[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>, [src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>, [src]
U: TryFrom<T>,