mesdoc/error.rs
1use thiserror::Error;
2#[derive(Error, Debug)]
3pub enum Error {
4 #[error("Invalid selector:'{context}'<{reason}>")]
5 InvalidSelector { context: String, reason: String },
6 #[error("Call method '{method}' with {error}")]
7 MethodOnInvalidSelector { method: String, error: String },
8 #[error("Call method '{method}' cause an error: {message}")]
9 InvalidTraitMethodCall { method: String, message: String },
10}