[][src]Struct ferrisetw::native::etw_types::TraceInfo

#[repr(C)]pub struct TraceInfo {
    pub properties: EventTraceProperties,
    // some fields omitted
}
[]

Complete Trace Properties struct

The EventTraceProperties struct contains the information about a tracing session, this struct also needs two buffers right after it to hold the log file name and the session name. This struct provides the full definition of the properties plus the the allocation for both names

See: EVENT_TRACE_PROPERTIES

Fields

properties: EventTraceProperties

Trait Implementations

impl Clone for TraceInfo[src][+]

impl Copy for TraceInfo[src]

impl Debug for TraceInfo[src][+]

impl Default for TraceInfo[src][+]

Auto Trait Implementations

impl RefUnwindSafe for TraceInfo

impl Send for TraceInfo

impl Sync for TraceInfo

impl Unpin for TraceInfo

impl UnwindSafe for TraceInfo

Blanket Implementations

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

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

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

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

impl<T, U> Into<U> for T where
    U: From<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<V, T> VZip<V> for T where
    V: MultiLane<T>, 
[+]