oauth2_core/types/
code_challenge_method.rs

1//! https://datatracker.ietf.org/doc/html/rfc7636#section-4.3
2
3use serde_enum_str::{Deserialize_enum_str, Serialize_enum_str};
4
5#[derive(Deserialize_enum_str, Serialize_enum_str, Debug, Clone, PartialEq, Eq)]
6pub enum CodeChallengeMethod {
7    #[serde(rename = "S256")]
8    Sha256,
9    #[serde(rename = "plain")]
10    Plain,
11}
12impl Default for CodeChallengeMethod {
13    fn default() -> Self {
14        Self::Sha256
15    }
16}