pub trait PluginFileClient:
Debug
+ Send
+ Sync
+ 'static {
// Required methods
fn list_files(&self, pattern: &str) -> PluginFileFuture<'_, Vec<String>>;
fn read_text(&self, path: &str) -> PluginFileFuture<'_, String>;
}Expand description
Host-controlled file capability exposed to a plugin operation.
Required Methods§
fn list_files(&self, pattern: &str) -> PluginFileFuture<'_, Vec<String>>
fn read_text(&self, path: &str) -> PluginFileFuture<'_, String>
Dyn Compatibility§
This trait is dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".