From 00051af73c2b8ed8dfbf5e560cda5f828f021afd Mon Sep 17 00:00:00 2001 From: soir20 <71418127+soir20@users.noreply.github.com> Date: Sun, 22 Mar 2026 02:02:08 -0400 Subject: [PATCH] Add size to listed assets --- crates/asset_serialize/src/lib.rs | 2 ++ crates/asset_serialize/src/pack.rs | 1 + 2 files changed, 3 insertions(+) diff --git a/crates/asset_serialize/src/lib.rs b/crates/asset_serialize/src/lib.rs index eb74e726..f23ac953 100644 --- a/crates/asset_serialize/src/lib.rs +++ b/crates/asset_serialize/src/lib.rs @@ -293,6 +293,7 @@ fn usize_to_i32(value: usize) -> Result { pub struct Asset { pub path: PathBuf, pub offset: u64, + pub size: Option, } #[derive(Clone, Copy, Debug, PartialEq, Eq)] @@ -349,6 +350,7 @@ async fn list_assets_in_file + Clone + Send>( Asset { path: path.as_ref().to_path_buf(), offset: 0, + size: None, }, ); diff --git a/crates/asset_serialize/src/pack.rs b/crates/asset_serialize/src/pack.rs index 6a696f57..cbedb7c5 100644 --- a/crates/asset_serialize/src/pack.rs +++ b/crates/asset_serialize/src/pack.rs @@ -86,6 +86,7 @@ impl Pack { Asset { path: self.path.clone(), offset: asset.offset, + size: Some(asset.size), }, ) })