From 805a0aa1fe2955b2cf425a0b4f444ea49348bd7e Mon Sep 17 00:00:00 2001 From: HampusM Date: Mon, 28 Sep 2026 23:06:58 +0200 Subject: refactor(engine): make asset::Submitter::submit_store* fns not return asset handles --- engine/src/asset.rs | 16 ++-------------- 1 file changed, 2 insertions(+), 14 deletions(-) (limited to 'engine') diff --git a/engine/src/asset.rs b/engine/src/asset.rs index 6b27928..afa0ea4 100644 --- a/engine/src/asset.rs +++ b/engine/src/asset.rs @@ -669,7 +669,7 @@ pub struct Submitter<'path> impl Submitter<'_> { - pub fn submit_store(&self, asset: AssetT) -> Handle + pub fn submit_store(&self, asset: AssetT) where AssetT: Asset, { @@ -678,8 +678,6 @@ impl Submitter<'_> name: None, }; - let label_hash = LabelHash::new(&label.as_label()); - let _ = self.import_work_msg_sender.send(ImportWorkMessage::Store { do_store: |assets, label, boxed_asset| { let Ok(asset) = boxed_asset.downcast::() else { @@ -691,15 +689,9 @@ impl Submitter<'_> label, asset: Box::new(asset), }); - - Handle::new(label_hash) } - pub fn submit_store_named( - &self, - name: impl AsRef, - asset: AssetT, - ) -> Handle + pub fn submit_store_named(&self, name: impl AsRef, asset: AssetT) where AssetT: Asset, { @@ -708,8 +700,6 @@ impl Submitter<'_> name: Some(name.as_ref().into()), }; - let label_hash = LabelHash::new(&label.as_label()); - let _ = self.import_work_msg_sender.send(ImportWorkMessage::Store { do_store: |assets, label, boxed_asset| { let Ok(asset) = boxed_asset.downcast::() else { @@ -721,8 +711,6 @@ impl Submitter<'_> label, asset: Box::new(asset), }); - - Handle::new(label_hash) } } -- cgit v1.2.3-18-g5258