pub enum Expr<'input> {
Show 15 variants
Comment(&'input str),
DigitOrDot(&'input str),
Guid(&'input str),
Identifier(&'input str),
Str(&'input str),
Version(Box<Expr<'input>>, Box<Expr<'input>>),
FirstLine(Box<Expr<'input>>),
Global(Vec<Expr<'input>>),
Project(Box<Expr<'input>>, Vec<Expr<'input>>),
ProjectBegin(Box<Expr<'input>>, Box<Expr<'input>>, Box<Expr<'input>>, Box<Expr<'input>>),
Section(Box<Expr<'input>>, Vec<Expr<'input>>),
SectionBegin(Vec<Expr<'input>>, Box<Expr<'input>>),
SectionContent(Box<Expr<'input>>, Box<Expr<'input>>),
SectionKey(Box<Expr<'input>>),
SectionValue(Box<Expr<'input>>),
}
Variants
Comment(&'input str)
DigitOrDot(&'input str)
Guid(&'input str)
Identifier(&'input str)
Str(&'input str)
Version(Box<Expr<'input>>, Box<Expr<'input>>)
FirstLine(Box<Expr<'input>>)
Global(Vec<Expr<'input>>)
Project(Box<Expr<'input>>, Vec<Expr<'input>>)
ProjectBegin(Box<Expr<'input>>, Box<Expr<'input>>, Box<Expr<'input>>, Box<Expr<'input>>)
Section(Box<Expr<'input>>, Vec<Expr<'input>>)
SectionBegin(Vec<Expr<'input>>, Box<Expr<'input>>)
SectionContent(Box<Expr<'input>>, Box<Expr<'input>>)
SectionKey(Box<Expr<'input>>)
SectionValue(Box<Expr<'input>>)
Implementations
Trait Implementations
Auto Trait Implementations
impl<'input> RefUnwindSafe for Expr<'input>
impl<'input> Send for Expr<'input>
impl<'input> Sync for Expr<'input>
impl<'input> Unpin for Expr<'input>
impl<'input> UnwindSafe for Expr<'input>
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more