pub struct CompilerStatistics {
pub jit_stats: CompilationStatistics,
pub fusion_stats: FusionStatistics,
pub cache_stats: HashMap<String, usize>,
pub config: CompilerConfig,
}Expand description
Comprehensive compiler statistics
Fields§
§jit_stats: CompilationStatisticsJIT compiler statistics
fusion_stats: FusionStatisticsKernel fusion statistics
cache_stats: HashMap<String, usize>Cache usage statistics
config: CompilerConfigCurrent configuration
Trait Implementations§
Auto Trait Implementations§
impl Freeze for CompilerStatistics
impl RefUnwindSafe for CompilerStatistics
impl Send for CompilerStatistics
impl Sync for CompilerStatistics
impl Unpin for CompilerStatistics
impl UnsafeUnpin for CompilerStatistics
impl UnwindSafe for CompilerStatistics
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
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more