pub struct VirtioScsiModule {
pub disks: Vec<ScsiOption>,
}Expand description
Module for creating a Virtio SCSI controller device.
Fields§
§disks: Vec<ScsiOption>Implementations§
Source§impl VirtioScsiModule
impl VirtioScsiModule
pub fn new(disks: Vec<ScsiOption>) -> Self
Trait Implementations§
Source§impl Clone for VirtioScsiModule
impl Clone for VirtioScsiModule
Source§fn clone(&self) -> VirtioScsiModule
fn clone(&self) -> VirtioScsiModule
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 VirtioScsiModule
impl Debug for VirtioScsiModule
Source§impl<'de> Deserialize<'de> for VirtioScsiModule
impl<'de> Deserialize<'de> for VirtioScsiModule
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for VirtioScsiModule
impl PartialEq for VirtioScsiModule
Source§impl Serialize for VirtioScsiModule
impl Serialize for VirtioScsiModule
Source§impl VirtioDeviceModule for VirtioScsiModule
impl VirtioDeviceModule for VirtioScsiModule
Source§fn sort_name(&self) -> &'static str
fn sort_name(&self) -> &'static str
Name of the device used to determine init processing order.
Source§fn create(
&self,
args: &mut VirtioDeviceArgs<'_>,
) -> Result<Box<dyn VirtioDevice>>
fn create( &self, args: &mut VirtioDeviceArgs<'_>, ) -> Result<Box<dyn VirtioDevice>>
Create an instance of this device.
Source§fn create_jail(&self, jail_config: &JailConfig) -> Result<Option<Minijail>>
fn create_jail(&self, jail_config: &JailConfig) -> Result<Option<Minijail>>
Optionally create a jail for this device.
impl Eq for VirtioScsiModule
impl StructuralPartialEq for VirtioScsiModule
Auto Trait Implementations§
impl Freeze for VirtioScsiModule
impl RefUnwindSafe for VirtioScsiModule
impl Send for VirtioScsiModule
impl Sync for VirtioScsiModule
impl Unpin for VirtioScsiModule
impl UnwindSafe for VirtioScsiModule
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