1
0

errors.rs 648 B

1234567891011121314151617181920
  1. use openidconnect::{core::CoreErrorResponseType, url, RequestTokenError, StandardErrorResponse};
  2. use thiserror::Error;
  3. #[derive(Error, Debug)]
  4. pub enum Error {
  5. #[error("Discovery error: {0}")]
  6. OpenIdConnect(
  7. #[from] openidconnect::DiscoveryError<openidconnect::reqwest::Error<reqwest::Error>>,
  8. ),
  9. #[error("Parsing error: {0}")]
  10. Parse(#[from] url::ParseError),
  11. #[error("Request token error: {0}")]
  12. RequestToken(
  13. #[from]
  14. RequestTokenError<
  15. openidconnect::reqwest::Error<reqwest::Error>,
  16. StandardErrorResponse<CoreErrorResponseType>,
  17. >,
  18. ),
  19. }