#[repr(C)]pub struct BlockdevOptionsSheepdog {
pub server: *mut SocketAddressFlat,
pub vdi: *mut i8,
pub has_snap_id: bool,
pub snap_id: u32,
pub has_tag: bool,
pub tag: *mut i8,
}Fields§
§server: *mut SocketAddressFlat§vdi: *mut i8§has_snap_id: bool§snap_id: u32§has_tag: bool§tag: *mut i8Trait Implementations§
Source§impl Clone for BlockdevOptionsSheepdog
impl Clone for BlockdevOptionsSheepdog
Source§fn clone(&self) -> BlockdevOptionsSheepdog
fn clone(&self) -> BlockdevOptionsSheepdog
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 BlockdevOptionsSheepdog
impl Debug for BlockdevOptionsSheepdog
impl Copy for BlockdevOptionsSheepdog
Auto Trait Implementations§
impl Freeze for BlockdevOptionsSheepdog
impl RefUnwindSafe for BlockdevOptionsSheepdog
impl !Send for BlockdevOptionsSheepdog
impl !Sync for BlockdevOptionsSheepdog
impl Unpin for BlockdevOptionsSheepdog
impl UnwindSafe for BlockdevOptionsSheepdog
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