fusionauth_rust_client/models/
form_control.rsuse crate::models;
use serde::{Deserialize, Serialize};
#[derive(Clone, Copy, Debug, Eq, PartialEq, Ord, PartialOrd, Hash, Serialize, Deserialize)]
pub enum FormControl {
#[serde(rename = "checkbox")]
Checkbox,
#[serde(rename = "number")]
Number,
#[serde(rename = "password")]
Password,
#[serde(rename = "radio")]
Radio,
#[serde(rename = "select")]
Select,
#[serde(rename = "textarea")]
Textarea,
#[serde(rename = "text")]
Text,
}
impl std::fmt::Display for FormControl {
fn fmt(&self, f: &mut std::fmt::Formatter) -> std::fmt::Result {
match self {
Self::Checkbox => write!(f, "checkbox"),
Self::Number => write!(f, "number"),
Self::Password => write!(f, "password"),
Self::Radio => write!(f, "radio"),
Self::Select => write!(f, "select"),
Self::Textarea => write!(f, "textarea"),
Self::Text => write!(f, "text"),
}
}
}
impl Default for FormControl {
fn default() -> FormControl {
Self::Checkbox
}
}