pub struct FilesystemCapabilities {
pub read: bool,
pub write: bool,
pub list: bool,
pub search: bool,
pub watch: bool,
}Expand description
File system operation capabilities
Fields§
§read: boolCan read files
write: boolCan write files
list: boolCan list directories
search: boolCan search files (grep/find)
watch: boolCan watch for file changes
Trait Implementations§
Source§impl Clone for FilesystemCapabilities
impl Clone for FilesystemCapabilities
Source§fn clone(&self) -> FilesystemCapabilities
fn clone(&self) -> FilesystemCapabilities
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 FilesystemCapabilities
impl Debug for FilesystemCapabilities
Source§impl Default for FilesystemCapabilities
impl Default for FilesystemCapabilities
Source§fn default() -> FilesystemCapabilities
fn default() -> FilesystemCapabilities
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for FilesystemCapabilities
impl<'de> Deserialize<'de> for FilesystemCapabilities
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 FilesystemCapabilities
impl RefUnwindSafe for FilesystemCapabilities
impl Send for FilesystemCapabilities
impl Sync for FilesystemCapabilities
impl Unpin for FilesystemCapabilities
impl UnwindSafe for FilesystemCapabilities
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