Struct quire::validate::Numeric [] [src]

pub struct Numeric {
    pub descr: Option<String>,
    pub optional: bool,
    pub default: Option<i64>,
    pub min: Option<i64>,
    pub max: Option<i64>,
}

Fields

descr: Option<String> optional: bool default: Option<i64> min: Option<i64> max: Option<i64>

Methods

impl Numeric
[src]

fn new() -> Numeric

fn optional(self) -> Numeric

fn default(self, value: i64) -> Numeric

fn min(self, val: i64) -> Numeric

fn max(self, val: i64) -> Numeric

Trait Implementations

impl Default for Numeric
[src]

fn default() -> Numeric

Returns the "default value" for a type. Read more

impl Validator for Numeric
[src]

fn default(&self, pos: Pos) -> Option<Ast>

fn validate(&self, ast: Ast) -> (Ast, Vec<Error>)