pub struct MigrationHeader {
pub magic: u32,
pub version: u32,
pub vm_state_size: u32,
pub device_state_size: u32,
pub device_count: u32,
pub flags: u32,
}Expand description
Migration stream header (v3 format)
Fields§
§magic: u32Magic number (MIGRATION_MAGIC)
version: u32Format version
vm_state_size: u32Size of VM state section in bytes
device_state_size: u32Size of device state section in bytes
device_count: u32Number of device state entries
flags: u32Flags (reserved)
Implementations§
Trait Implementations§
Source§impl Clone for MigrationHeader
impl Clone for MigrationHeader
Source§fn clone(&self) -> MigrationHeader
fn clone(&self) -> MigrationHeader
Returns a duplicate of the value. Read more
1.0.0§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for MigrationHeader
impl Debug for MigrationHeader
impl Copy for MigrationHeader
Auto Trait Implementations§
impl Freeze for MigrationHeader
impl RefUnwindSafe for MigrationHeader
impl Send for MigrationHeader
impl Sync for MigrationHeader
impl Unpin for MigrationHeader
impl UnwindSafe for MigrationHeader
Blanket Implementations§
§impl<T> Any for Twhere
T: 'static + ?Sized,
impl<T> Any for Twhere
T: 'static + ?Sized,
§impl<T> Borrow<T> for Twhere
T: ?Sized,
impl<T> Borrow<T> for Twhere
T: ?Sized,
§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§unsafe fn clone_to_uninit(&self, dest: *mut u8)
unsafe fn clone_to_uninit(&self, dest: *mut u8)
🔬This is a nightly-only experimental API. (
clone_to_uninit)