pub struct DiskBuilder { /* private fields */ }
Expand description
Builder for Disk
.
Implementations§
Source§impl DiskBuilder
impl DiskBuilder
pub fn path<VALUE: Into<PathBuf>>(&mut self, value: VALUE) -> &mut Self
pub fn readonly<VALUE: Into<OnOff>>(&mut self, value: VALUE) -> &mut Self
pub fn direct<VALUE: Into<OnOff>>(&mut self, value: VALUE) -> &mut Self
pub fn iommu<VALUE: Into<OnOff>>(&mut self, value: VALUE) -> &mut Self
pub fn num_queues<VALUE: Into<usize>>(&mut self, value: VALUE) -> &mut Self
pub fn queue_size<VALUE: Into<usize>>(&mut self, value: VALUE) -> &mut Self
pub fn vhost_user<VALUE: Into<OnOff>>(&mut self, value: VALUE) -> &mut Self
pub fn socket<VALUE: Into<PathBuf>>(&mut self, value: VALUE) -> &mut Self
pub fn bw_size<VALUE: Into<ByteSize>>(&mut self, value: VALUE) -> &mut Self
pub fn bw_one_time_burst<VALUE: Into<ByteSize>>( &mut self, value: VALUE, ) -> &mut Self
pub fn bw_refill_time<VALUE: Into<usize>>(&mut self, value: VALUE) -> &mut Self
pub fn ops_size<VALUE: Into<usize>>(&mut self, value: VALUE) -> &mut Self
pub fn ops_one_time_burst<VALUE: Into<usize>>( &mut self, value: VALUE, ) -> &mut Self
pub fn ops_refill_time<VALUE: Into<usize>>(&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
pub fn rate_limit_group<VALUE: Into<String>>( &mut self, value: VALUE, ) -> &mut Self
pub fn queue_affinity<VALUE: Into<String>>(&mut self, value: VALUE) -> &mut Self
Trait Implementations§
Source§impl Clone for DiskBuilder
impl Clone for DiskBuilder
Source§fn clone(&self) -> DiskBuilder
fn clone(&self) -> DiskBuilder
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 moreAuto Trait Implementations§
impl Freeze for DiskBuilder
impl RefUnwindSafe for DiskBuilder
impl Send for DiskBuilder
impl Sync for DiskBuilder
impl Unpin for DiskBuilder
impl UnwindSafe for DiskBuilder
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