pub enum BuilderType {
Default,
Generic,
Custom,
}
Expand description
The builder type used during parsing to construct the output
Variants§
Default
Default builder type constructs AST using inferred node types
Generic
Generic builder generates CST where each node is TreeNode
Custom
The builder is user provided
Trait Implementations§
Source§impl Clone for BuilderType
impl Clone for BuilderType
Source§fn clone(&self) -> BuilderType
fn clone(&self) -> BuilderType
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 BuilderType
impl Debug for BuilderType
Source§impl Default for BuilderType
impl Default for BuilderType
Source§fn default() -> BuilderType
fn default() -> BuilderType
Returns the “default value” for a type. Read more
Source§impl ValueEnum for BuilderType
impl ValueEnum for BuilderType
Auto Trait Implementations§
impl Freeze for BuilderType
impl RefUnwindSafe for BuilderType
impl Send for BuilderType
impl Sync for BuilderType
impl Unpin for BuilderType
impl UnwindSafe for BuilderType
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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
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