pub struct LLVMExtPassStats {
pub iterations: usize,
pub changed: bool,
pub nodes_visited: usize,
pub nodes_modified: usize,
pub time_ms: u64,
pub memory_bytes: usize,
pub errors: usize,
}Expand description
Statistics for LLVMExt passes.
Fields§
§iterations: usize§changed: bool§nodes_visited: usize§nodes_modified: usize§time_ms: u64§memory_bytes: usize§errors: usizeImplementations§
Trait Implementations§
Source§impl Clone for LLVMExtPassStats
impl Clone for LLVMExtPassStats
Source§fn clone(&self) -> LLVMExtPassStats
fn clone(&self) -> LLVMExtPassStats
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 LLVMExtPassStats
impl Debug for LLVMExtPassStats
Source§impl Default for LLVMExtPassStats
impl Default for LLVMExtPassStats
Source§fn default() -> LLVMExtPassStats
fn default() -> LLVMExtPassStats
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for LLVMExtPassStats
impl RefUnwindSafe for LLVMExtPassStats
impl Send for LLVMExtPassStats
impl Sync for LLVMExtPassStats
impl Unpin for LLVMExtPassStats
impl UnsafeUnpin for LLVMExtPassStats
impl UnwindSafe for LLVMExtPassStats
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