[−][src]Struct ispc_rt::instrument::SimpleInstrument
A simple ISPC instrumenter which will print the information passed to it out.
Trait Implementations
impl Instrument for SimpleInstrument
[src]
fn instrument(
&self,
file: &CStr,
note: &CStr,
line: i32,
mask: u64,
active_count: u32
)
[src]
&self,
file: &CStr,
note: &CStr,
line: i32,
mask: u64,
active_count: u32
)
fn print_summary(&self)
[src]
Called through ispc::print_instrumenting_summary
, optionally log out a summary of performance information gathered through the instrument
callback. Read more
Auto Trait Implementations
impl Unpin for SimpleInstrument
impl Sync for SimpleInstrument
impl Send for SimpleInstrument
impl UnwindSafe for SimpleInstrument
impl RefUnwindSafe for SimpleInstrument
Blanket Implementations
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>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,