matchmaker/errors.rs
1pub use anyhow::Result;
2use thiserror::Error;
3
4#[derive(Debug, Error)]
5#[non_exhaustive]
6pub enum MatchError {
7 #[error("Aborted: {0}")]
8 Abort(i32),
9 #[error("Event loop closed.")]
10 EventLoopClosed,
11 #[error("Became: {0}")]
12 Become(String),
13 #[error("TUI Error: {0}")]
14 TUIError(String),
15 #[error("No matcher")]
16 NoMatcher
17}
18