Enum rustemo_compiler::BuilderType
source · 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 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