#[non_exhaustive]pub struct PrebuildReport {
pub dex: usize,
pub from_disk: usize,
pub skipped: usize,
pub cancelled: bool,
pub elapsed_us: u128,
}Expand description
What Engine::prebuild did.
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Non-exhaustive structs could have additional fields added in future. Therefore, non-exhaustive structs cannot be constructed in external crates using the traditional
Struct { .. } syntax; cannot be matched against without a wildcard ..; and struct update syntax will not work.dex: usizeLogical DEX files prepared.
from_disk: usizeOf those, the ones whose tables came from L2.
skipped: usizeRoot entries skipped because no cache held them.
cancelled: boolStopped by Engine::cancel_prebuild (or already running).
elapsed_us: u128Wall-clock microseconds of the run.
Trait Implementations§
Source§impl Clone for PrebuildReport
impl Clone for PrebuildReport
Source§impl Debug for PrebuildReport
impl Debug for PrebuildReport
Source§impl Default for PrebuildReport
impl Default for PrebuildReport
impl Eq for PrebuildReport
Source§impl PartialEq for PrebuildReport
impl PartialEq for PrebuildReport
impl StructuralPartialEq for PrebuildReport
Auto Trait Implementations§
impl Forget for PrebuildReport
impl Freeze for PrebuildReport
impl Move for PrebuildReport
impl RefUnwindSafe for PrebuildReport
impl Send for PrebuildReport
impl Sync for PrebuildReport
impl Unpin for PrebuildReport
impl UnsafeUnpin for PrebuildReport
impl UnwindSafe for PrebuildReport
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