pub struct LimeBuilder { /* private fields */ }Expand description
Build a synthetic LiME dump byte-by-byte.
Each range is serialised as a 32-byte header followed by raw payload data. Header layout (all fields little-endian):
- 0x00: magic = 0x4C694D45 (4 bytes)
- 0x04: version = 1 (4 bytes)
- 0x08: s_addr (8 bytes)
- 0x10: e_addr (inclusive) (8 bytes)
- 0x18: reserved (8 bytes zeros)
Implementations§
Trait Implementations§
Source§impl Default for LimeBuilder
impl Default for LimeBuilder
Source§fn default() -> LimeBuilder
fn default() -> LimeBuilder
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for LimeBuilder
impl RefUnwindSafe for LimeBuilder
impl Send for LimeBuilder
impl Sync for LimeBuilder
impl Unpin for LimeBuilder
impl UnsafeUnpin for LimeBuilder
impl UnwindSafe for LimeBuilder
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