pub struct InMemoryAssetResolver { /* private fields */ }Implementations§
Source§impl InMemoryAssetResolver
impl InMemoryAssetResolver
pub fn new() -> Self
pub fn with_capabilities(self, capabilities: AssetCapabilities) -> Self
pub fn insert( &mut self, resolved: ResolvedAssetBytes, ) -> Option<ResolvedAssetBytes>
pub fn insert_memory( &mut self, key: impl Into<AssetMemoryKey>, revision: AssetRevision, bytes: impl Into<Arc<[u8]>>, ) -> Option<ResolvedAssetBytes>
pub fn insert_embedded( &mut self, owner: impl Into<AssetBundleId>, key: impl Into<AssetKey>, revision: AssetRevision, bytes: impl Into<Arc<[u8]>>, ) -> Option<ResolvedAssetBytes>
pub fn insert_embedded_entry( &mut self, owner: impl Into<AssetBundleId>, entry: StaticAssetEntry, ) -> Option<ResolvedAssetBytes>
pub fn insert_embedded_entries( &mut self, owner: impl Into<AssetBundleId>, entries: impl IntoIterator<Item = StaticAssetEntry>, )
pub fn insert_bundle( &mut self, bundle: impl Into<AssetBundleId>, key: impl Into<AssetKey>, revision: AssetRevision, bytes: impl Into<Arc<[u8]>>, ) -> Option<ResolvedAssetBytes>
pub fn insert_bundle_entry( &mut self, bundle: impl Into<AssetBundleId>, entry: StaticAssetEntry, ) -> Option<ResolvedAssetBytes>
pub fn insert_bundle_entries( &mut self, bundle: impl Into<AssetBundleId>, entries: impl IntoIterator<Item = StaticAssetEntry>, )
pub fn resolve_locator_bytes( &self, locator: AssetLocator, ) -> Result<ResolvedAssetBytes, AssetLoadError>
Trait Implementations§
Source§impl AssetResolver for InMemoryAssetResolver
impl AssetResolver for InMemoryAssetResolver
fn capabilities(&self) -> AssetCapabilities
fn resolve_bytes( &self, request: &AssetRequest, ) -> Result<ResolvedAssetBytes, AssetLoadError>
fn resolve_reference( &self, request: &AssetRequest, ) -> Result<ResolvedAssetReference, AssetLoadError>
Source§impl Clone for InMemoryAssetResolver
impl Clone for InMemoryAssetResolver
Source§fn clone(&self) -> InMemoryAssetResolver
fn clone(&self) -> InMemoryAssetResolver
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for InMemoryAssetResolver
impl Debug for InMemoryAssetResolver
Source§impl Default for InMemoryAssetResolver
impl Default for InMemoryAssetResolver
Source§fn default() -> InMemoryAssetResolver
fn default() -> InMemoryAssetResolver
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for InMemoryAssetResolver
impl RefUnwindSafe for InMemoryAssetResolver
impl Send for InMemoryAssetResolver
impl Sync for InMemoryAssetResolver
impl Unpin for InMemoryAssetResolver
impl UnsafeUnpin for InMemoryAssetResolver
impl UnwindSafe for InMemoryAssetResolver
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