pub struct FileAssetManifestResolver { /* private fields */ }Implementations§
Source§impl FileAssetManifestResolver
impl FileAssetManifestResolver
pub fn from_manifest_path( path: impl AsRef<Path>, ) -> Result<Self, AssetManifestLoadError>
pub fn from_bundle_dir( bundle: impl Into<AssetBundleId>, root: impl AsRef<Path>, ) -> Result<Self, AssetManifestLoadError>
pub fn from_manifest_with_base_dir( manifest: FileAssetManifestV1, base_dir: impl Into<PathBuf>, manifest_path: impl Into<PathBuf>, ) -> Result<Self, AssetManifestLoadError>
pub fn manifest_path(&self) -> &Path
pub fn entry_count(&self) -> usize
Trait Implementations§
Source§impl AssetResolver for FileAssetManifestResolver
Available on non-WebAssembly only.
impl AssetResolver for FileAssetManifestResolver
Available on non-WebAssembly only.
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 FileAssetManifestResolver
impl Clone for FileAssetManifestResolver
Source§fn clone(&self) -> FileAssetManifestResolver
fn clone(&self) -> FileAssetManifestResolver
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 moreAuto Trait Implementations§
impl Freeze for FileAssetManifestResolver
impl RefUnwindSafe for FileAssetManifestResolver
impl Send for FileAssetManifestResolver
impl Sync for FileAssetManifestResolver
impl Unpin for FileAssetManifestResolver
impl UnsafeUnpin for FileAssetManifestResolver
impl UnwindSafe for FileAssetManifestResolver
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