Struct quire::validate::Sequence [−][src]
pub struct Sequence<'a> { /* fields omitted */ }
Validates yaml sequence
Every element must be of single type, but it maybe an enum too.
This validator can also parse a scalar and convert it into a list in application-specific way.
Methods
impl<'a> Sequence<'a>
[src]
impl<'a> Sequence<'a>
pub fn new<V: Validator + 'a>(el: V) -> Sequence<'a>
[src]
pub fn new<V: Validator + 'a>(el: V) -> Sequence<'a>
pub fn min_length(self, len: usize) -> Sequence<'a>
[src]
pub fn min_length(self, len: usize) -> Sequence<'a>
pub fn parser(self, f: fn(scalar: Ast) -> Vec<Ast>) -> Sequence<'a>
[src]
pub fn parser(self, f: fn(scalar: Ast) -> Vec<Ast>) -> Sequence<'a>
Trait Implementations
impl<'a> Debug for Sequence<'a>
[src]
impl<'a> Debug for Sequence<'a>
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<'a> Validator for Sequence<'a>
[src]
impl<'a> Validator for Sequence<'a>