pub struct AssetResolverService { /* private fields */ }Implementations§
Source§impl AssetResolverService
impl AssetResolverService
pub fn new(resolver: Arc<dyn AssetResolver>) -> Self
pub fn primary_resolver(&self) -> Option<Arc<dyn AssetResolver>>
pub fn layered_resolvers(&self) -> Vec<Arc<dyn AssetResolver>>
pub fn set_primary_resolver(&self, resolver: Arc<dyn AssetResolver>)
pub fn register_resolver(&self, resolver: Arc<dyn AssetResolver>)
pub fn register_bundle_entries( &self, bundle: impl Into<AssetBundleId>, entries: impl IntoIterator<Item = StaticAssetEntry>, )
pub fn register_embedded_entries( &self, owner: impl Into<AssetBundleId>, entries: impl IntoIterator<Item = StaticAssetEntry>, )
pub fn capabilities(&self) -> AssetCapabilities
pub fn supports(&self, locator: &AssetLocator) -> bool
pub fn diagnostics_snapshot(&self) -> AssetLoadDiagnosticsSnapshot
pub fn resolve_bytes( &self, request: &AssetRequest, ) -> Result<ResolvedAssetBytes, AssetLoadError>
pub fn resolve_locator_bytes( &self, locator: AssetLocator, ) -> Result<ResolvedAssetBytes, AssetLoadError>
pub fn resolve_reference( &self, request: &AssetRequest, ) -> Result<ResolvedAssetReference, AssetLoadError>
pub fn resolve_locator_reference( &self, locator: AssetLocator, ) -> Result<ResolvedAssetReference, AssetLoadError>
Trait Implementations§
Source§impl Clone for AssetResolverService
impl Clone for AssetResolverService
Source§fn clone(&self) -> AssetResolverService
fn clone(&self) -> AssetResolverService
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 AssetResolverService
impl Debug for AssetResolverService
Source§impl Default for AssetResolverService
impl Default for AssetResolverService
Source§impl From<Arc<dyn AssetResolver>> for AssetResolverService
impl From<Arc<dyn AssetResolver>> for AssetResolverService
Source§fn from(resolver: Arc<dyn AssetResolver>) -> Self
fn from(resolver: Arc<dyn AssetResolver>) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for AssetResolverService
impl RefUnwindSafe for AssetResolverService
impl Send for AssetResolverService
impl Sync for AssetResolverService
impl Unpin for AssetResolverService
impl UnsafeUnpin for AssetResolverService
impl UnwindSafe for AssetResolverService
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