Fix AssetServer lifetimes (#15533)
# Objective - Adds a separate lifetimes for AssetSourceId
This commit is contained in:
parent
cedd0c5028
commit
07caf35da4
@ -131,9 +131,9 @@ impl AssetServer {
|
|||||||
}
|
}
|
||||||
|
|
||||||
/// Retrieves the [`AssetSource`] for the given `source`.
|
/// Retrieves the [`AssetSource`] for the given `source`.
|
||||||
pub fn get_source<'a>(
|
pub fn get_source<'a, 'b>(
|
||||||
&'a self,
|
&'a self,
|
||||||
source: impl Into<AssetSourceId<'a>>,
|
source: impl Into<AssetSourceId<'b>>,
|
||||||
) -> Result<&'a AssetSource, MissingAssetSourceError> {
|
) -> Result<&'a AssetSource, MissingAssetSourceError> {
|
||||||
self.data.sources.get(source.into())
|
self.data.sources.get(source.into())
|
||||||
}
|
}
|
||||||
@ -218,9 +218,9 @@ impl AssetServer {
|
|||||||
}
|
}
|
||||||
|
|
||||||
/// Retrieves the default [`AssetLoader`] for the given path, if one can be found.
|
/// Retrieves the default [`AssetLoader`] for the given path, if one can be found.
|
||||||
pub async fn get_path_asset_loader<'a>(
|
pub async fn get_path_asset_loader<'a, 'b>(
|
||||||
&self,
|
&self,
|
||||||
path: impl Into<AssetPath<'a>>,
|
path: impl Into<AssetPath<'b>>,
|
||||||
) -> Result<Arc<dyn ErasedAssetLoader>, MissingAssetLoaderForExtensionError> {
|
) -> Result<Arc<dyn ErasedAssetLoader>, MissingAssetLoaderForExtensionError> {
|
||||||
let path = path.into();
|
let path = path.into();
|
||||||
|
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user