#[repr(C)]pub struct BlockdevSnapshotSync {
pub has_device: bool,
pub device: *mut i8,
pub has_node_name: bool,
pub node_name: *mut i8,
pub snapshot_file: *mut i8,
pub has_snapshot_node_name: bool,
pub snapshot_node_name: *mut i8,
pub has_format: bool,
pub format: *mut i8,
pub has_mode: bool,
pub mode: u32,
}Fields§
§has_device: bool§device: *mut i8§has_node_name: bool§node_name: *mut i8§snapshot_file: *mut i8§has_snapshot_node_name: bool§snapshot_node_name: *mut i8§has_format: bool§format: *mut i8§has_mode: bool§mode: u32Trait Implementations§
Source§impl Clone for BlockdevSnapshotSync
impl Clone for BlockdevSnapshotSync
Source§fn clone(&self) -> BlockdevSnapshotSync
fn clone(&self) -> BlockdevSnapshotSync
Returns a duplicate of the value. Read more
1.0.0 · 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 BlockdevSnapshotSync
impl Debug for BlockdevSnapshotSync
impl Copy for BlockdevSnapshotSync
Auto Trait Implementations§
impl Freeze for BlockdevSnapshotSync
impl RefUnwindSafe for BlockdevSnapshotSync
impl !Send for BlockdevSnapshotSync
impl !Sync for BlockdevSnapshotSync
impl Unpin for BlockdevSnapshotSync
impl UnwindSafe for BlockdevSnapshotSync
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