Struct panda_sys::BlockdevSnapshotSync
source · #[repr(C)]pub struct BlockdevSnapshotSync {
pub has_device: bool,
pub device: *mut c_char,
pub has_node_name: bool,
pub node_name: *mut c_char,
pub snapshot_file: *mut c_char,
pub has_snapshot_node_name: bool,
pub snapshot_node_name: *mut c_char,
pub has_format: bool,
pub format: *mut c_char,
pub has_mode: bool,
pub mode: NewImageMode,
}
Fields§
§has_device: bool
§device: *mut c_char
§has_node_name: bool
§node_name: *mut c_char
§snapshot_file: *mut c_char
§has_snapshot_node_name: bool
§snapshot_node_name: *mut c_char
§has_format: bool
§format: *mut c_char
§has_mode: bool
§mode: NewImageMode
Trait Implementations§
source§impl Clone for BlockdevSnapshotSync
impl Clone for BlockdevSnapshotSync
source§fn clone(&self) -> BlockdevSnapshotSync
fn clone(&self) -> BlockdevSnapshotSync
Returns a copy 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 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