From 0cbf183b7e9e4ef8cc7f4ad64521a6b8e6a436be Mon Sep 17 00:00:00 2001 From: HampusM Date: Mon, 28 Sep 2026 23:02:59 +0200 Subject: refactor(engine): remove asset::Submitter::submit_load_other* fns --- engine/src/asset.rs | 65 ----------------------------------------------------- 1 file changed, 65 deletions(-) (limited to 'engine') diff --git a/engine/src/asset.rs b/engine/src/asset.rs index 7aacc5b..6b27928 100644 --- a/engine/src/asset.rs +++ b/engine/src/asset.rs @@ -669,54 +669,6 @@ pub struct Submitter<'path> impl Submitter<'_> { - pub fn submit_load_other<'label, AssetT>( - &self, - label: impl Into>, - ) -> Handle - where - AssetT: Asset, - { - let label = label.into(); - - let _ = self.import_work_msg_sender.send(ImportWorkMessage::Load { - do_load: |assets, label, _asset_settings| { - let _ = assets.load::(label); - }, - label: label.to_owned(), - asset_settings: None, - }); - - Handle::new(LabelHash::new(&label)) - } - - pub fn submit_load_other_with_settings<'label, AssetT, AssetSettings>( - &self, - label: impl Into>, - asset_settings: AssetSettings, - ) -> Handle - where - AssetT: Asset, - AssetSettings: Send + Sync + Debug + 'static, - { - let label = label.into(); - - let _ = self.import_work_msg_sender.send(ImportWorkMessage::Load { - do_load: |assets, label, asset_settings| { - let asset_settings = *asset_settings - .expect("Not possible") - .downcast::() - .expect("Not possible"); - - let _ = assets - .load_with_settings::(label, asset_settings); - }, - label: label.to_owned(), - asset_settings: Some(Box::new(asset_settings)), - }); - - Handle::new(LabelHash::new(&label)) - } - pub fn submit_store(&self, asset: AssetT) -> Handle where AssetT: Asset, @@ -1004,16 +956,6 @@ fn add_received_assets(mut assets: Single, mut events: Single) ImportWorkMessage::Store { do_store, label, asset } => { do_store(assets, label, asset); } - ImportWorkMessage::Load { do_load, label, asset_settings } => { - do_load( - assets, - Label { - path: label.path.as_path().into(), - name: label.name.as_deref().map(Into::into), - }, - asset_settings, - ); - } } } } @@ -1049,13 +991,6 @@ enum ImportWorkMessage label: LabelOwned, asset: Box, }, - - Load - { - do_load: fn(&Assets, Label<'_>, Option>), - label: LabelOwned, - asset_settings: Option>, - }, } #[derive(Debug)] -- cgit v1.2.3-18-g5258