pub struct VfsFileResolver { /* private fields */ }Implementations§
Source§impl VfsFileResolver
impl VfsFileResolver
Sourcepub fn new(file_system: &VfsFileSystemReference, base_path: VfsPath) -> Self
pub fn new(file_system: &VfsFileSystemReference, base_path: VfsPath) -> Self
Creates a new file resolver.
Trait Implementations§
Source§impl FileResolver for VfsFileResolver
impl FileResolver for VfsFileResolver
Source§fn get_data_stream(
&self,
path_components: &[PathComponent],
) -> Result<Option<DataStreamReference>, ErrorTrace>
fn get_data_stream( &self, path_components: &[PathComponent], ) -> Result<Option<DataStreamReference>, ErrorTrace>
Retrieves a data stream with the specified path.
Auto Trait Implementations§
impl Freeze for VfsFileResolver
impl RefUnwindSafe for VfsFileResolver
impl Send for VfsFileResolver
impl Sync for VfsFileResolver
impl Unpin for VfsFileResolver
impl UnwindSafe for VfsFileResolver
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