pub enum GenError {
Model(ModelError),
Check(Vec<Finding>),
Rustfmt(String),
Io {
path: PathBuf,
source: Error,
},
Screen {
path: PathBuf,
message: String,
},
App(String),
Build(String),
Usage(String),
}Variants§
Model(ModelError)
Check(Vec<Finding>)
Rustfmt(String)
rustfmt is missing or refused the output: a broken toolchain, not a broken app.
Io
Screen
App(String)
Build(String)
The app’s own cargo build failed; the text holds its diagnostics.
Usage(String)
Trait Implementations§
Source§impl Error for GenError
impl Error for GenError
1.30.0 · 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 !RefUnwindSafe for GenError
impl !UnwindSafe for GenError
impl Forget for GenError
impl Freeze for GenError
impl Send for GenError
impl Sync for GenError
impl Unpin for GenError
impl UnsafeUnpin for GenError
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