Struct polywrap_fs_plugin::FileSystemPlugin
source · pub struct FileSystemPlugin;
Trait Implementations§
source§impl Debug for FileSystemPlugin
impl Debug for FileSystemPlugin
source§impl From<FileSystemPlugin> for PluginPackage<FileSystemPlugin>
impl From<FileSystemPlugin> for PluginPackage<FileSystemPlugin>
source§fn from(plugin: FileSystemPlugin) -> PluginPackage<FileSystemPlugin>
fn from(plugin: FileSystemPlugin) -> PluginPackage<FileSystemPlugin>
Converts to this type from the input type.
source§impl From<FileSystemPlugin> for PluginWrapper<FileSystemPlugin>
impl From<FileSystemPlugin> for PluginWrapper<FileSystemPlugin>
source§fn from(plugin: FileSystemPlugin) -> PluginWrapper<FileSystemPlugin>
fn from(plugin: FileSystemPlugin) -> PluginWrapper<FileSystemPlugin>
Converts to this type from the input type.
source§impl Module for FileSystemPlugin
impl Module for FileSystemPlugin
fn read_file( &mut self, args: &ArgsReadFile, _: Arc<dyn Invoker> ) -> Result<ByteBuf, PluginError>
fn read_file_as_string( &mut self, args: &ArgsReadFileAsString, _: Arc<dyn Invoker> ) -> Result<String, PluginError>
fn exists( &mut self, args: &ArgsExists, _: Arc<dyn Invoker> ) -> Result<bool, PluginError>
fn write_file( &mut self, args: &ArgsWriteFile, _: Arc<dyn Invoker> ) -> Result<Option<bool>, PluginError>
fn mkdir( &mut self, args: &ArgsMkdir, _: Arc<dyn Invoker> ) -> Result<Option<bool>, PluginError>
fn rm( &mut self, args: &ArgsRm, _: Arc<dyn Invoker> ) -> Result<Option<bool>, PluginError>
fn rmdir( &mut self, args: &ArgsRmdir, _: Arc<dyn Invoker> ) -> Result<Option<bool>, PluginError>
source§impl PluginModule for FileSystemPlugin
impl PluginModule for FileSystemPlugin
Auto Trait Implementations§
impl RefUnwindSafe for FileSystemPlugin
impl Send for FileSystemPlugin
impl Sync for FileSystemPlugin
impl Unpin for FileSystemPlugin
impl UnwindSafe for FileSystemPlugin
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