pub struct SnapshotLayout {
pub byte_length: usize,
pub format_version: u8,
pub abi_fingerprint: String,
pub has_debug_info: bool,
pub regions: Vec<SnapshotRegion>,
}Fields§
§byte_length: usize§format_version: u8§abi_fingerprint: StringRendered as 0x{:08x}: a JSON string keeps the u32 exact in JS.
has_debug_info: bool§regions: Vec<SnapshotRegion>Trait Implementations§
Source§impl Clone for SnapshotLayout
impl Clone for SnapshotLayout
Source§fn clone(&self) -> SnapshotLayout
fn clone(&self) -> SnapshotLayout
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 SnapshotLayout
impl Debug for SnapshotLayout
impl Eq for SnapshotLayout
Source§impl PartialEq for SnapshotLayout
impl PartialEq for SnapshotLayout
Source§impl Serialize for SnapshotLayout
impl Serialize for SnapshotLayout
impl StructuralPartialEq for SnapshotLayout
Auto Trait Implementations§
impl Freeze for SnapshotLayout
impl RefUnwindSafe for SnapshotLayout
impl Send for SnapshotLayout
impl Sync for SnapshotLayout
impl Unpin for SnapshotLayout
impl UnsafeUnpin for SnapshotLayout
impl UnwindSafe for SnapshotLayout
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