#[derive(Debug, thiserror::Error)]
pub enum Error {
#[error("Method name `{0}` is invalid")]
InvalidMethodName(String),
#[error("Could not generate method number for `{name}`")]
MethodNumberGeneration {
name: String,
#[source]
source: Box<dyn std::error::Error + Sync + Send>,
},
}