[−][src]Struct ferrisetw::trace::TraceData
Struct which holds the Trace data
This struct will hold the main data required to handle an ETW Session
Fields
name: String
Represents the trace name
properties: TraceProperties
Represents the TraceProperties
events_handled: isize
Represents the current events handled
providers: RwLock<Vec<Provider>>
List of Providers associated with the Trace
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for TraceData
impl Send for TraceData
impl Sync for TraceData
impl Unpin for TraceData
impl UnwindSafe for TraceData
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,
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>,
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src][+]
U: TryFrom<T>,
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
[+]
V: MultiLane<T>,