pub struct VirtioFsModule {
pub src: PathBuf,
pub tag: String,
pub ugid: (Option<u32>, Option<u32>),
pub uid_map: String,
pub gid_map: String,
pub cfg: Config,
}Fields§
§src: PathBuf§tag: String§ugid: (Option<u32>, Option<u32>)§uid_map: String§gid_map: String§cfg: ConfigTrait Implementations§
Source§impl Clone for VirtioFsModule
impl Clone for VirtioFsModule
Source§fn clone(&self) -> VirtioFsModule
fn clone(&self) -> VirtioFsModule
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 VirtioFsModule
impl Debug for VirtioFsModule
Source§impl<'de> Deserialize<'de> for VirtioFsModule
impl<'de> Deserialize<'de> for VirtioFsModule
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 Serialize for VirtioFsModule
impl Serialize for VirtioFsModule
Source§impl VirtioDeviceModule for VirtioFsModule
impl VirtioDeviceModule for VirtioFsModule
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, cx: &mut VirtioDeviceArgs<'_>) -> Result<Box<dyn VirtioDevice>>
fn create(&self, cx: &mut VirtioDeviceArgs<'_>) -> Result<Box<dyn VirtioDevice>>
Create an instance of this device.
Source§fn create_jail(
&self,
jail_config: Option<&JailConfig>,
) -> Result<Option<Minijail>>
fn create_jail( &self, jail_config: Option<&JailConfig>, ) -> Result<Option<Minijail>>
Optionally create a jail for this device.
Auto Trait Implementations§
impl Freeze for VirtioFsModule
impl RefUnwindSafe for VirtioFsModule
impl Send for VirtioFsModule
impl Sync for VirtioFsModule
impl Unpin for VirtioFsModule
impl UnwindSafe for VirtioFsModule
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