pub enum ParseEntryPoint {
TryTemplateList(Span),
TranslationUnit(TranslationUnit),
GlobalDecl(GlobalDeclaration),
Literal(LiteralExpression),
GlobalDirective(GlobalDirective),
Expression(Expression),
Statement(Statement),
ImportStatement(ImportStatement),
}Variants§
TryTemplateList(Span)
TranslationUnit(TranslationUnit)
GlobalDecl(GlobalDeclaration)
Literal(LiteralExpression)
GlobalDirective(GlobalDirective)
Expression(Expression)
Statement(Statement)
ImportStatement(ImportStatement)
Available on crate feature
imports only.Auto Trait Implementations§
impl Freeze for ParseEntryPoint
impl RefUnwindSafe for ParseEntryPoint
impl Send for ParseEntryPoint
impl Sync for ParseEntryPoint
impl Unpin for ParseEntryPoint
impl UnsafeUnpin for ParseEntryPoint
impl UnwindSafe for ParseEntryPoint
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
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more