[−][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 SpanGroup for ByField
[src]
impl EventGroup for ByField
[src]
impl PartialEq<ByField> for ByField
[src]
impl Eq for ByField
[src]
impl Default for ByField
[src]
impl<T> From<T> for ByField where
T: Into<Cow<'static, str>>,
[src]
T: Into<Cow<'static, str>>,
impl Clone for ByField
[src]
fn clone(&self) -> ByField
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
Performs copy-assignment from source
. Read more
impl Debug for ByField
[src]
Auto Trait Implementations
impl Send for ByField
impl Unpin for ByField
impl Sync for ByField
impl UnwindSafe for ByField
impl RefUnwindSafe for ByField
Blanket Implementations
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<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> 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> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
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>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<Q, K> Equivalent<K> for Q where
K: Borrow<Q> + ?Sized,
Q: Eq + ?Sized,
[src]
K: Borrow<Q> + ?Sized,
Q: Eq + ?Sized,