18 lines
574 B
Rust
18 lines
574 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),
|
|
}
|