Trait virtual_fs::FileOpener
source · pub trait FileOpener {
// Required method
fn open(
&self,
path: &Path,
conf: &OpenOptionsConfig,
) -> Result<Box<dyn VirtualFile + Send + Sync + 'static>>;
}
Required Methods§
fn open( &self, path: &Path, conf: &OpenOptionsConfig, ) -> Result<Box<dyn VirtualFile + Send + Sync + 'static>>
Implementors§
impl FileOpener for EmptyFileSystem
impl FileOpener for virtual_fs::host_fs::FileSystem
impl FileOpener for virtual_fs::mem_fs::filesystem::FileSystem
impl FileOpener for StaticFileSystem
Custom file opener, returns a WebCFile