ezidam/crates/openid/src/error.rs

11 lines
272 B
Rust

// error
#[derive(thiserror::Error)]
// the rest
#[derive(Debug)]
pub enum Error {
#[error("Failed to parse an URL: `{0}`")]
UrlParse(#[from] url::ParseError),
#[error("Failed to serialize to JSON: `{0}`")]
JsonSerialization(#[from] serde_json::Error),
}