pub struct FilesystemRequest {
pub op: FilesystemOp,
pub path: String,
pub destination: Option<String>,
pub depth: u32,
pub user: Option<String>,
}Expand description
Generation-fenced filesystem request sent to the workload guest.
Fields§
§op: FilesystemOpRequested operation.
path: StringSource or primary path.
destination: Option<String>Destination path for FilesystemOp::Move.
depth: u32Requested descendant depth for FilesystemOp::ListDir.
user: Option<String>Guest user used for home expansion and ownership.
Trait Implementations§
Source§impl Clone for FilesystemRequest
impl Clone for FilesystemRequest
Source§fn clone(&self) -> FilesystemRequest
fn clone(&self) -> FilesystemRequest
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 FilesystemRequest
impl Debug for FilesystemRequest
Source§impl<'de> Deserialize<'de> for FilesystemRequest
impl<'de> Deserialize<'de> for FilesystemRequest
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
Auto Trait Implementations§
impl Freeze for FilesystemRequest
impl RefUnwindSafe for FilesystemRequest
impl Send for FilesystemRequest
impl Sync for FilesystemRequest
impl Unpin for FilesystemRequest
impl UnsafeUnpin for FilesystemRequest
impl UnwindSafe for FilesystemRequest
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