pub enum NikaInitError {
IoError(Error),
ConfigError {
reason: String,
},
ValidationError {
reason: String,
},
}Expand description
Errors from the init/course/showcase subsystem.
Uses NIKA-500+ range to avoid collisions with nika-engine error codes.
Variants§
IoError(Error)
I/O error during file operations
ConfigError
Configuration error — TOML parse/serialize failures
ValidationError
Validation error — e.g. “course already exists”
Trait Implementations§
Source§impl Debug for NikaInitError
impl Debug for NikaInitError
Source§impl Display for NikaInitError
impl Display for NikaInitError
Source§impl Error for NikaInitError
impl Error for NikaInitError
Source§fn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
Returns the lower-level source of this error, if any. Read more
1.0.0 · Source§fn description(&self) -> &str
fn description(&self) -> &str
👎Deprecated since 1.42.0:
use the Display impl or to_string()
Auto Trait Implementations§
impl Freeze for NikaInitError
impl !RefUnwindSafe for NikaInitError
impl Send for NikaInitError
impl Sync for NikaInitError
impl Unpin for NikaInitError
impl UnsafeUnpin for NikaInitError
impl !UnwindSafe for NikaInitError
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more