pub struct BuildInfo {
pub wasm_path: String,
pub size_bytes: u64,
pub compressed_size_bytes: u64,
pub mode: BuildMode,
pub target: String,
pub timestamp: u64,
}Expand description
Information about a built WASM bundle.
Fields§
§wasm_path: StringPath to the WASM file
size_bytes: u64Size in bytes
compressed_size_bytes: u64Estimated Brotli compressed size in bytes
mode: BuildModeBuild mode (debug/release)
target: StringTarget platform
timestamp: u64Build timestamp (Unix epoch seconds)
Implementations§
Source§impl BuildInfo
impl BuildInfo
Sourcepub fn compressed_size_kb(&self) -> u32
pub fn compressed_size_kb(&self) -> u32
Compressed size in KB (rounded up).
Sourcepub fn compression_ratio(&self) -> f64
pub fn compression_ratio(&self) -> f64
Compression ratio (0.0 to 1.0).
Sourcepub fn meets_size_limit(&self, limit_kb: u32) -> bool
pub fn meets_size_limit(&self, limit_kb: u32) -> bool
Whether bundle meets the size limit.
Trait Implementations§
impl StructuralPartialEq for BuildInfo
Auto Trait Implementations§
impl Freeze for BuildInfo
impl RefUnwindSafe for BuildInfo
impl Send for BuildInfo
impl Sync for BuildInfo
impl Unpin for BuildInfo
impl UnwindSafe for BuildInfo
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