pub struct CEmitStats {
pub functions_emitted: usize,
pub structs_emitted: usize,
pub rc_inc_calls: usize,
pub rc_dec_calls: usize,
pub closures_emitted: usize,
pub switches_emitted: usize,
pub total_lines: usize,
}Expand description
Statistics collected during C code emission.
Fields§
§functions_emitted: usizeNumber of functions emitted.
structs_emitted: usizeNumber of structs emitted.
rc_inc_calls: usizeNumber of RC inc calls inserted.
rc_dec_calls: usizeNumber of RC dec calls inserted.
closures_emitted: usizeNumber of closures emitted.
switches_emitted: usizeNumber of switch statements emitted.
total_lines: usizeTotal lines of generated C code.
Trait Implementations§
Source§impl Clone for CEmitStats
impl Clone for CEmitStats
Source§fn clone(&self) -> CEmitStats
fn clone(&self) -> CEmitStats
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 CEmitStats
impl Debug for CEmitStats
Source§impl Default for CEmitStats
impl Default for CEmitStats
Source§fn default() -> CEmitStats
fn default() -> CEmitStats
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for CEmitStats
impl RefUnwindSafe for CEmitStats
impl Send for CEmitStats
impl Sync for CEmitStats
impl Unpin for CEmitStats
impl UnsafeUnpin for CEmitStats
impl UnwindSafe for CEmitStats
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