diff options
| author | Valentin Popov <valentin@popov.link> | 2026-06-30 01:34:25 +0300 |
|---|---|---|
| committer | Valentin Popov <valentin@popov.link> | 2026-06-30 01:34:25 +0300 |
| commit | 2b16e5b11806c03c58d28c887b445ee829252661 (patch) | |
| tree | 5e98a2d7c0781c1b6a0410efa10c68cca8366bff /crates/fparkan-assets/src/lib.rs | |
| parent | 716cde20725148800073c9def59f6baecb768af2 (diff) | |
| download | fparkan-2b16e5b11806c03c58d28c887b445ee829252661.tar.xz fparkan-2b16e5b11806c03c58d28c887b445ee829252661.zip | |
fix(resource): type archive and vfs error mapping
Diffstat (limited to 'crates/fparkan-assets/src/lib.rs')
| -rw-r--r-- | crates/fparkan-assets/src/lib.rs | 4 |
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)); |
