pub struct InMemoryResourceProvider { /* private fields */ }Expand description
Resource provider over resources held in memory, keyed by canonical name and kind.
Implementations§
Source§impl InMemoryResourceProvider
impl InMemoryResourceProvider
Sourcepub fn with_resource(
self,
name: impl Into<String>,
kind: ResourceKind,
bytes: impl Into<Vec<u8>>,
) -> Self
pub fn with_resource( self, name: impl Into<String>, kind: ResourceKind, bytes: impl Into<Vec<u8>>, ) -> Self
Adds a resource and returns the provider.
Trait Implementations§
Source§impl Clone for InMemoryResourceProvider
impl Clone for InMemoryResourceProvider
Source§impl Debug for InMemoryResourceProvider
impl Debug for InMemoryResourceProvider
Source§impl Default for InMemoryResourceProvider
impl Default for InMemoryResourceProvider
impl Eq for InMemoryResourceProvider
Source§impl PartialEq for InMemoryResourceProvider
impl PartialEq for InMemoryResourceProvider
Source§impl ResourceProvider for InMemoryResourceProvider
impl ResourceProvider for InMemoryResourceProvider
Source§fn read_request(
&self,
request: &ResourceRequest,
) -> Result<Resource, ResourceError>
fn read_request( &self, request: &ResourceRequest, ) -> Result<Resource, ResourceError>
Resolves the file
request names, by its exact name, the engine tries suffixed names itself.Source§fn read(
&self,
name: &str,
kind: ResourceKind,
) -> Result<Resource, ResourceError>
fn read( &self, name: &str, kind: ResourceKind, ) -> Result<Resource, ResourceError>
Resolves
name as a resource of the given kind.impl StructuralPartialEq for InMemoryResourceProvider
Auto Trait Implementations§
impl Freeze for InMemoryResourceProvider
impl RefUnwindSafe for InMemoryResourceProvider
impl Send for InMemoryResourceProvider
impl Sync for InMemoryResourceProvider
impl Unpin for InMemoryResourceProvider
impl UnsafeUnpin for InMemoryResourceProvider
impl UnwindSafe for InMemoryResourceProvider
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