#[repr(C)]pub struct Channel(/* private fields */);
Expand description
Advanced: Indicates routing and decoding for an event.
This should almost always be set to Channel::TraceLogging (11) for TraceLogging events.
This should almost always be set to Channel::TraceClassic (0) for non-TraceLogging events.
Implementations§
Source§impl Channel
impl Channel
Sourcepub const TraceClassic: Channel
pub const TraceClassic: Channel
Channel for non-TraceLogging events.
Sourcepub const TraceLogging: Channel
pub const TraceLogging: Channel
Channel for TraceLogging events.
TraceLogging events with channel set to a value other than TraceLogging (11) might not decode correctly if they are collected on a system running Windows 8.1 or before.
Sourcepub const ProviderMetadata: Channel
pub const ProviderMetadata: Channel
Channel for events from machine-generated manifests.
Trait Implementations§
Source§impl Ord for Channel
impl Ord for Channel
Source§impl PartialOrd for Channel
impl PartialOrd for Channel
impl Copy for Channel
impl Eq for Channel
impl StructuralPartialEq for Channel
Auto Trait Implementations§
impl Freeze for Channel
impl RefUnwindSafe for Channel
impl Send for Channel
impl Sync for Channel
impl Unpin for Channel
impl UnwindSafe for Channel
Blanket Implementations§
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