pub enum ConditionalState {
None,
Optional,
ZeroOrMore,
OneOrMore,
}
Variants§
Trait Implementations§
Source§impl Clone for ConditionalState
impl Clone for ConditionalState
Source§fn clone(&self) -> ConditionalState
fn clone(&self) -> ConditionalState
Returns a copy of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for ConditionalState
impl Debug for ConditionalState
Source§impl<'a> Parse<'a> for ConditionalState
impl<'a> Parse<'a> for ConditionalState
type Args = ()
type Output = Result<(&'a str, ConditionalState), Err<Error>>
fn parse(input: &'a str, _args: Self::Args) -> Self::Output
fn is_char(c: char) -> bool
fn parse_char(input: &str) -> IResult<&str, char>
fn is_whitespace(c: char) -> bool
fn parse_multispace1(input: &str) -> IResult<&str, ()>
fn parse_multispace0(input: &str) -> IResult<&str, ()>
fn is_name_start_char(c: char) -> bool
fn is_name_char(c: char) -> bool
fn parse_name_char(input: &str) -> IResult<&str, char>
fn parse_name_start_char(input: &str) -> IResult<&str, char>
fn parse_nmtoken(input: &str) -> IResult<&str, String>
fn parse_nmtokens(input: &str) -> IResult<&str, Vec<String>>
fn parse_name(input: &str) -> IResult<&str, Name>
fn parse_names(input: &str) -> IResult<&str, Vec<Name>>
fn parse_eq(input: &str) -> IResult<&str, ()>
fn capture_span<O, F>( f: F, ) -> Box<dyn FnMut(&'a str) -> IResult<&'a str, (&'a str, O)> + 'a>
Source§impl PartialEq for ConditionalState
impl PartialEq for ConditionalState
impl Eq for ConditionalState
impl StructuralPartialEq for ConditionalState
Auto Trait Implementations§
impl Freeze for ConditionalState
impl RefUnwindSafe for ConditionalState
impl Send for ConditionalState
impl Sync for ConditionalState
impl Unpin for ConditionalState
impl UnwindSafe for ConditionalState
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more