[−][src]Trait gobble::chars::CharBool
Required methods
Loading content...Provided methods
fn expected(&self) -> Expected
fn one(self) -> OneChar<Self>
fn any(self) -> CharStar<Self>
👎 Deprecated since 0.4.0:
Use 'star' instead
fn star(self) -> CharStar<Self>
fn min_n(self, min: usize) -> CharMin<Self>
min_n not min to avoid ambiguity with std::cmp::Ord
fn plus(self) -> CharPlus<Self>
fn skip_star(self) -> CharSkip<Self>
fn skip_plus(self) -> CharSkipPlus<Self>
fn skip_exact(self, n: usize) -> CharSkipExact<Self>
fn except<E: CharBool>(self, e: E) -> CharsExcept<Self, E>
use gobble::*; assert_eq!( Any.except("_").min_n(4).parse_s("asedf_wes"), Ok("asedf".to_string()) );
fn exact(self, n: usize) -> CharExact<Self>
Implementations on Foreign Types
impl CharBool for char
[src]
impl CharBool for &'static str
[src]
impl<A: CharBool, B: CharBool> CharBool for (A, B)
[src]
impl<A: CharBool, B: CharBool, C: CharBool> CharBool for (A, B, C)
[src]
impl<A, B, C, D> CharBool for (A, B, C, D) where
A: CharBool,
B: CharBool,
C: CharBool,
D: CharBool,
[src]
A: CharBool,
B: CharBool,
C: CharBool,
D: CharBool,
impl<A, B, C, D, E> CharBool for (A, B, C, D, E) where
A: CharBool,
B: CharBool,
C: CharBool,
D: CharBool,
E: CharBool,
[src]
A: CharBool,
B: CharBool,
C: CharBool,
D: CharBool,
E: CharBool,
impl<A, B, C, D, E, F> CharBool for (A, B, C, D, E, F) where
A: CharBool,
B: CharBool,
C: CharBool,
D: CharBool,
E: CharBool,
F: CharBool,
[src]
Loading content...
A: CharBool,
B: CharBool,
C: CharBool,
D: CharBool,
E: CharBool,
F: CharBool,