aboutsummaryrefslogtreecommitdiff
path: root/crates/fparkan-assets/src
diff options
context:
space:
mode:
authorValentin Popov <valentin@popov.link>2026-06-30 01:34:25 +0300
committerValentin Popov <valentin@popov.link>2026-06-30 01:34:25 +0300
commit2b16e5b11806c03c58d28c887b445ee829252661 (patch)
tree5e98a2d7c0781c1b6a0410efa10c68cca8366bff /crates/fparkan-assets/src
parent716cde20725148800073c9def59f6baecb768af2 (diff)
downloadfparkan-2b16e5b11806c03c58d28c887b445ee829252661.tar.xz
fparkan-2b16e5b11806c03c58d28c887b445ee829252661.zip
fix(resource): type archive and vfs error mapping
Diffstat (limited to 'crates/fparkan-assets/src')
-rw-r--r--crates/fparkan-assets/src/lib.rs4
1 files changed, 2 insertions, 2 deletions
diff --git a/crates/fparkan-assets/src/lib.rs b/crates/fparkan-assets/src/lib.rs
index 0cbd3d4..26244ee 100644
--- a/crates/fparkan-assets/src/lib.rs
+++ b/crates/fparkan-assets/src/lib.rs
@@ -927,7 +927,7 @@ fn resolve_texm_from_candidates<'a, R: ResourceRepository>(
};
let archive = match repository.open_archive(path) {
Ok(archive) => archive,
- Err(ResourceError::MissingArchive) => {
+ Err(ResourceError::MissingArchive { .. }) => {
missing_archive = true;
continue;
}
@@ -1120,7 +1120,7 @@ fn read_optional_key<R: ResourceRepository>(
) -> Result<Option<Arc<[u8]>>, AssetError> {
let archive = match repository.open_archive(&key.archive) {
Ok(archive) => archive,
- Err(ResourceError::MissingArchive | ResourceError::MissingEntry) => return Ok(None),
+ Err(ResourceError::MissingArchive { .. } | ResourceError::MissingEntry) => return Ok(None),
Err(err) => {
let label = label.unwrap_or("asset");
return Err(map_resource_error(label, key, err));