pub struct FileSystemResourceProvider { /* private fields */ }Expand description
A ResourceProvider that provides resources from the local file system.
Implementations§
Trait Implementations§
Source§impl EnumerateResources for FileSystemResourceProvider
impl EnumerateResources for FileSystemResourceProvider
Source§fn enumerate_resources(
&self,
namespace: &str,
kind: ResourceKind,
) -> Result<Vec<ResourceLocation<'static>>, Error>
fn enumerate_resources( &self, namespace: &str, kind: ResourceKind, ) -> Result<Vec<ResourceLocation<'static>>, Error>
Enumerates the available resources of the given
ResourceKind in the
given namespace.Source§impl LoadResource for FileSystemResourceProvider
impl LoadResource for FileSystemResourceProvider
Source§fn load_resource(
&self,
location: &ResourceLocation<'_>,
) -> Result<Vec<u8>, Error>
fn load_resource( &self, location: &ResourceLocation<'_>, ) -> Result<Vec<u8>, Error>
Returns the raw bytes of the resource referenced by the given
ResourceLocation.Auto Trait Implementations§
impl Freeze for FileSystemResourceProvider
impl RefUnwindSafe for FileSystemResourceProvider
impl Send for FileSystemResourceProvider
impl Sync for FileSystemResourceProvider
impl Unpin for FileSystemResourceProvider
impl UnwindSafe for FileSystemResourceProvider
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