aboutsummaryrefslogtreecommitdiff
path: root/libs/nres/src/error.rs
diff options
context:
space:
mode:
authorValentin Popov <valentin@popov.link>2026-02-04 23:37:59 +0300
committerValentin Popov <valentin@popov.link>2026-02-04 23:37:59 +0300
commitafe6b9a29b1f4b5f116a96fa42ee929e32e530e3 (patch)
treec0f79ef65772e1d66c9bc2d829e6afc74539131c /libs/nres/src/error.rs
parent6a46fe98258f471311810c214bdd07fbc557c1ac (diff)
downloadfparkan-afe6b9a29b1f4b5f116a96fa42ee929e32e530e3.tar.xz
fparkan-afe6b9a29b1f4b5f116a96fa42ee929e32e530e3.zip
feat: remove Rust project
Diffstat (limited to 'libs/nres/src/error.rs')
-rw-r--r--libs/nres/src/error.rs45
1 files changed, 0 insertions, 45 deletions
diff --git a/libs/nres/src/error.rs b/libs/nres/src/error.rs
deleted file mode 100644
index 440ab06..0000000
--- a/libs/nres/src/error.rs
+++ /dev/null
@@ -1,45 +0,0 @@
-extern crate miette;
-extern crate thiserror;
-
-use miette::Diagnostic;
-use thiserror::Error;
-
-#[derive(Error, Diagnostic, Debug)]
-pub enum ConverterError {
- #[error("error converting an value")]
- #[diagnostic(code(libnres::infallible))]
- Infallible(#[from] std::convert::Infallible),
-
- #[error("error converting an value")]
- #[diagnostic(code(libnres::try_from_int_error))]
- TryFromIntError(#[from] std::num::TryFromIntError),
-}
-
-#[derive(Error, Diagnostic, Debug)]
-pub enum ReaderError {
- #[error(transparent)]
- #[diagnostic(code(libnres::convert_error))]
- ConvertValue(#[from] ConverterError),
-
- #[error("incorrect header format")]
- #[diagnostic(code(libnres::list_type_error))]
- IncorrectHeader,
-
- #[error("incorrect file size (expected {expected:?} bytes, received {received:?} bytes)")]
- #[diagnostic(code(libnres::file_size_error))]
- IncorrectSizeFile { expected: u32, received: u32 },
-
- #[error(
- "incorrect size of the file list (not a multiple of {expected:?}, received {received:?})"
- )]
- #[diagnostic(code(libnres::list_size_error))]
- IncorrectSizeList { expected: u32, received: u32 },
-
- #[error("resource file reading error")]
- #[diagnostic(code(libnres::io_error))]
- ReadFile(#[from] std::io::Error),
-
- #[error("file is too small (must be at least {expected:?} bytes, received {received:?} byte)")]
- #[diagnostic(code(libnres::file_size_error))]
- SmallFile { expected: u32, received: u32 },
-}