pub struct RLangExtPassStats {
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 RLangExt 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 RLangExtPassStats
impl Clone for RLangExtPassStats
Source§fn clone(&self) -> RLangExtPassStats
fn clone(&self) -> RLangExtPassStats
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 RLangExtPassStats
impl Debug for RLangExtPassStats
Source§impl Default for RLangExtPassStats
impl Default for RLangExtPassStats
Source§fn default() -> RLangExtPassStats
fn default() -> RLangExtPassStats
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for RLangExtPassStats
impl RefUnwindSafe for RLangExtPassStats
impl Send for RLangExtPassStats
impl Sync for RLangExtPassStats
impl Unpin for RLangExtPassStats
impl UnsafeUnpin for RLangExtPassStats
impl UnwindSafe for RLangExtPassStats
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