pub struct VsockBuilder { /* private fields */ }
Expand description
Builder for Vsock
.
Implementations§
Source§impl VsockBuilder
impl VsockBuilder
pub fn cid<VALUE: Into<String>>(&mut self, value: VALUE) -> &mut Self
pub fn socket<VALUE: Into<PathBuf>>(&mut self, value: VALUE) -> &mut Self
pub fn iommu<VALUE: Into<OnOff>>(&mut self, value: VALUE) -> &mut Self
pub fn id<VALUE: Into<String>>(&mut self, value: VALUE) -> &mut Self
pub fn pci_segment<VALUE: Into<String>>(&mut self, value: VALUE) -> &mut Self
Trait Implementations§
Source§impl Clone for VsockBuilder
impl Clone for VsockBuilder
Source§fn clone(&self) -> VsockBuilder
fn clone(&self) -> VsockBuilder
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 moreAuto Trait Implementations§
impl Freeze for VsockBuilder
impl RefUnwindSafe for VsockBuilder
impl Send for VsockBuilder
impl Sync for VsockBuilder
impl Unpin for VsockBuilder
impl UnwindSafe for VsockBuilder
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