Struct quire::validate::Scalar [−][src]
pub struct Scalar { /* fields omitted */ }
Scalar YAML value
This may be different kind of value:
- string
- bool
- path
- number
But some of the scalars might have better validators, for example
Numeric
has minimum and maximum value as well as decodes human-friendly
unit values
Methods
impl Scalar
[src]
impl Scalar
pub fn new() -> Scalar
[src]
pub fn new() -> Scalar
pub fn optional(self) -> Scalar
[src]
pub fn optional(self) -> Scalar
pub fn default<S: ToString>(self, value: S) -> Scalar
[src]
pub fn default<S: ToString>(self, value: S) -> Scalar
pub fn min_length(self, len: usize) -> Scalar
[src]
pub fn min_length(self, len: usize) -> Scalar
pub fn max_length(self, len: usize) -> Scalar
[src]
pub fn max_length(self, len: usize) -> Scalar
Trait Implementations
impl Debug for Scalar
[src]
impl Debug for Scalar
fn fmt(&self, f: &mut Formatter) -> Result
[src]
fn fmt(&self, f: &mut Formatter) -> Result
Formats the value using the given formatter. Read more
impl Validator for Scalar
[src]
impl Validator for Scalar