diff options
| author | Valentin Popov <valentin@popov.link> | 2026-02-10 11:26:49 +0300 |
|---|---|---|
| committer | Valentin Popov <valentin@popov.link> | 2026-02-10 11:26:49 +0300 |
| commit | ce6e30f7272fd0c064ef52ac85cad1c0f05fd323 (patch) | |
| tree | b493ba02b81a8a4759f44560c1fd5951b84428e1 /crates/rsli/src/error.rs | |
| parent | 4af183ad74bfaafa0dc9db8116d361582debe536 (diff) | |
| download | fparkan-ce6e30f7272fd0c064ef52ac85cad1c0f05fd323.tar.xz fparkan-ce6e30f7272fd0c064ef52ac85cad1c0f05fd323.zip | |
feat: добавить библиотеку common с ресурсами и буферами вывода; обновить зависимости в nres и rsli
Diffstat (limited to 'crates/rsli/src/error.rs')
| -rw-r--r-- | crates/rsli/src/error.rs | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/crates/rsli/src/error.rs b/crates/rsli/src/error.rs index 056a13b..c2d5a08 100644 --- a/crates/rsli/src/error.rs +++ b/crates/rsli/src/error.rs @@ -14,6 +14,9 @@ pub enum Error { InvalidEntryCount { got: i16, }, + TooManyEntries { + got: usize, + }, EntryTableOutOfBounds { table_offset: u64, @@ -75,6 +78,7 @@ impl fmt::Display for Error { Error::InvalidMagic { got } => write!(f, "invalid RsLi magic: {got:02X?}"), Error::UnsupportedVersion { got } => write!(f, "unsupported RsLi version: {got:#x}"), Error::InvalidEntryCount { got } => write!(f, "invalid entry_count: {got}"), + Error::TooManyEntries { got } => write!(f, "too many entries: {got} exceeds u32::MAX"), Error::EntryTableOutOfBounds { table_offset, table_len, |
