pub struct Lowering {
pub functions: usize,
pub lower: Duration,
/* private fields */
}Expand description
What lowering one entry cost, and what it produced.
Fields§
§functions: usizeHow many functions the entry reached.
lower: DurationLowering itself, verification included.
The predecessor backend timed lowering and validating separately,
because they were two passes over two different representations.
cove_ir::lower_entry verifies as it lowers rather than after, so
there is one duration rather than two.
Auto Trait Implementations§
impl Freeze for Lowering
impl RefUnwindSafe for Lowering
impl Send for Lowering
impl Sync for Lowering
impl Unpin for Lowering
impl UnsafeUnpin for Lowering
impl UnwindSafe for Lowering
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