#[derive(Debug, thiserror::Error)]
#[error("OpenID configuration fetch failed: {message}")]
pub struct OpenIdConfigurationError {
message: String,
}
impl OpenIdConfigurationError {
pub fn new(message: impl Into<String>) -> Self {
Self {
message: message.into(),
}
}
#[must_use]
pub fn message(&self) -> &str {
&self.message
}
}