[][src]Struct notify::event::Tracker

pub struct Tracker(pub usize);

Tracking ID for events that are related.

For events generated by backends with the TrackRelated capability. Those backends may emit events that are related to each other, and tag those with an identical "tracking id" or "cookie". The value is normalised to usize.

Trait Implementations

impl Clone for Tracker[src]

fn clone_from(&mut self, source: &Self)1.0.0[src]

Performs copy-assignment from source. Read more

impl Eq for Tracker[src]

impl Default for Tracker[src]

impl PartialEq<Tracker> for Tracker[src]

impl Hash for Tracker[src]

fn hash_slice<H>(data: &[Self], state: &mut H) where
    H: Hasher
1.3.0[src]

Feeds a slice of this type into the given [Hasher]. Read more

impl Debug for Tracker[src]

Auto Trait Implementations

impl Sync for Tracker

impl Unpin for Tracker

impl Send for Tracker

impl RefUnwindSafe for Tracker

impl UnwindSafe for Tracker

Blanket Implementations

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> From<T> for T[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Any for T where
    T: Any
[src]

impl<T> CloneAny for T where
    T: Clone + Any
[src]

impl<T> Erased for T