18 lines
550 B
Rust
18 lines
550 B
Rust
use fltk::prelude::*;
|
|
|
|
#[derive (thiserror::Error, Debug)]
|
|
pub enum Error {
|
|
#[error ("46MVLSEL Cannot parse argument: {0}")]
|
|
CannotParseArg (&'static str),
|
|
#[error ("4JZ5B2FN Editor has no buffer, this should be impossible")]
|
|
EditorHasNoBuffer,
|
|
#[error ("OKE7Z5O6 FLTK: {0}")]
|
|
Fltk (#[from] FltkError),
|
|
#[error ("4BQPBIAJ IO")]
|
|
Io (#[from] std::io::Error),
|
|
#[error ("KDP4DNOP JSON serialization failed")]
|
|
JsonSerialization (#[from] serde_json::Error),
|
|
#[error ("3MYHBQWV Parameter {0} needs an argument")]
|
|
ParamNeedsArg (&'static str),
|
|
}
|