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}