From debcf3fb1d0c8e0b259a3ea852eca7f702b7c21d Mon Sep 17 00:00:00 2001 From: JMS55 <47158642+JMS55@users.noreply.github.com> Date: Wed, 15 May 2024 11:49:04 -0700 Subject: [PATCH] Misc asset code quality and docs (#13382) * Fix a doc comment for AssetSources * Move some complicated generics to a where clause and write out T -> Transformer fully --- crates/bevy_asset/src/io/source.rs | 2 +- crates/bevy_asset/src/processor/process.rs | 16 +++++++++------- 2 files changed, 10 insertions(+), 8 deletions(-) diff --git a/crates/bevy_asset/src/io/source.rs b/crates/bevy_asset/src/io/source.rs index cd42d31f01..3a9082542d 100644 --- a/crates/bevy_asset/src/io/source.rs +++ b/crates/bevy_asset/src/io/source.rs @@ -525,7 +525,7 @@ impl AssetSource { } } -/// A collection of [`AssetSources`]. +/// A collection of [`AssetSource`]s. pub struct AssetSources { sources: HashMap, AssetSource>, default: AssetSource, diff --git a/crates/bevy_asset/src/processor/process.rs b/crates/bevy_asset/src/processor/process.rs index 442c9451c8..349c047005 100644 --- a/crates/bevy_asset/src/processor/process.rs +++ b/crates/bevy_asset/src/processor/process.rs @@ -167,13 +167,14 @@ pub enum ProcessError { ExtensionRequired, } -impl< - Loader: AssetLoader, - T: AssetTransformer, - Saver: AssetSaver, - > Process for LoadTransformAndSave +impl Process for LoadTransformAndSave +where + Loader: AssetLoader, + Transformer: AssetTransformer, + Saver: AssetSaver, { - type Settings = LoadTransformAndSaveSettings; + type Settings = + LoadTransformAndSaveSettings; type OutputLoader = Saver::OutputLoader; async fn process<'a>( @@ -200,7 +201,8 @@ impl< .await .map_err(|err| ProcessError::AssetTransformError(err.into()))?; - let saved_asset = SavedAsset::::from_transformed(&post_transformed_asset); + let saved_asset = + SavedAsset::::from_transformed(&post_transformed_asset); let output_settings = self .saver