pub struct Summary {
pub partitions: usize,
pub arch_timings: Vec<(String, f32)>,
pub scrape_wall: f32,
pub merge_wall: f32,
pub winmd_wall: f32,
pub multi_arch: bool,
}Expand description
What Clang::scrape produced, for the caller’s summary output.
Fields§
§partitions: usizeCommitted partition (.rdl) files in rdl_dir, excluding the seed.
arch_timings: Vec<(String, f32)>Per-arch scrape wall-clock times, in archs order.
scrape_wall: f32Wall-clock time of the (possibly parallel) scrape phase.
merge_wall: f32Arch-merge time (0.0 for a single-arch scrape).
winmd_wall: f32Final unified-winmd derivation time (0.0 for a single-arch scrape).
multi_arch: boolWhether more than one architecture was scraped and merged.
Trait Implementations§
Auto Trait Implementations§
impl Freeze for Summary
impl RefUnwindSafe for Summary
impl Send for Summary
impl Sync for Summary
impl Unpin for Summary
impl UnsafeUnpin for Summary
impl UnwindSafe for Summary
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