Struct ddshow_sink::BatchLogger [−][src]
pub struct BatchLogger<T, D, P> where
P: EventPusher<Duration, (Duration, D, T)>, { /* fields omitted */ }
Expand description
Logs events from a timely stream, including progress information and logging messages
Implementations
Trait Implementations
Auto Trait Implementations
impl<T, D, P> RefUnwindSafe for BatchLogger<T, D, P> where
D: RefUnwindSafe,
P: RefUnwindSafe,
T: RefUnwindSafe,
impl<T, D, P> Send for BatchLogger<T, D, P> where
D: Send,
P: Send,
T: Send,
impl<T, D, P> Sync for BatchLogger<T, D, P> where
D: Sync,
P: Sync,
T: Sync,
impl<T, D, P> Unpin for BatchLogger<T, D, P> where
D: Unpin,
P: Unpin,
T: Unpin,
impl<T, D, P> UnwindSafe for BatchLogger<T, D, P> where
D: UnwindSafe,
P: UnwindSafe,
T: UnwindSafe,
Blanket Implementations
type ArchivedMetadata = ()
type ArchivedMetadata = ()
The archived version of the pointer metadata for this type.
Converts some archived metadata to the pointer metadata for itself.
Mutably borrows from an owned value. Read more