Rocket/core/lib/src/form/options.rs

18 lines
526 B
Rust

/// Form guard options.
///
/// See [`Form#leniency`](crate::form::Form#leniency) for details.
#[derive(Debug, Copy, Clone, PartialEq, Eq)]
pub struct Options {
/// Whether parsing should be strict (no extra parameters) or not.
pub strict: bool,
}
#[allow(non_upper_case_globals, dead_code)]
impl Options {
/// `Options` with `strict` set to `false`.
pub const Lenient: Self = Options { strict: false };
/// `Options` with `strict` set to `true`.
pub const Strict: Self = Options { strict: true };
}