pub struct FilesystemAllow {
pub path: String,
pub mode: FsMode,
}Expand description
One path × mode entry in a [std.capabilities."wasi:filesystem"].allow array.
Both fields are required.
Fields§
§path: StringGlob pattern (matches the user-policy allow / deny shape).
mode: FsModeAccess mode the component requests.
Trait Implementations§
Source§impl Clone for FilesystemAllow
impl Clone for FilesystemAllow
Source§fn clone(&self) -> FilesystemAllow
fn clone(&self) -> FilesystemAllow
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 moreSource§impl Debug for FilesystemAllow
impl Debug for FilesystemAllow
Source§impl<'de> Deserialize<'de> for FilesystemAllow
impl<'de> Deserialize<'de> for FilesystemAllow
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 FilesystemAllow
impl RefUnwindSafe for FilesystemAllow
impl Send for FilesystemAllow
impl Sync for FilesystemAllow
impl Unpin for FilesystemAllow
impl UnsafeUnpin for FilesystemAllow
impl UnwindSafe for FilesystemAllow
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