pub struct GenericFunctionPerfInfo {
pub estimated_exec_time_ns: u64,
pub code_size: usize,
pub register_usage: u32,
pub memory_usage: usize,
pub optimization_level: OptimizationLevel,
}Expand description
Performance information for instantiated functions
Fields§
§estimated_exec_time_ns: u64Estimated execution time
code_size: usizeCode size in bytes
register_usage: u32Register usage
memory_usage: usizeMemory usage
optimization_level: OptimizationLevelOptimization level applied
Trait Implementations§
Source§impl Clone for GenericFunctionPerfInfo
impl Clone for GenericFunctionPerfInfo
Source§fn clone(&self) -> GenericFunctionPerfInfo
fn clone(&self) -> GenericFunctionPerfInfo
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for GenericFunctionPerfInfo
impl Debug for GenericFunctionPerfInfo
Source§impl Default for GenericFunctionPerfInfo
impl Default for GenericFunctionPerfInfo
Source§fn default() -> GenericFunctionPerfInfo
fn default() -> GenericFunctionPerfInfo
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for GenericFunctionPerfInfo
impl RefUnwindSafe for GenericFunctionPerfInfo
impl Send for GenericFunctionPerfInfo
impl Sync for GenericFunctionPerfInfo
impl Unpin for GenericFunctionPerfInfo
impl UnsafeUnpin for GenericFunctionPerfInfo
impl UnwindSafe for GenericFunctionPerfInfo
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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
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