pub enum BuildCommand {
Terminal {
kind: TerminalKind,
data: String,
},
NonTerminal {
kind: NonTerminalKind,
children: Vec<BuilderNodeId>,
},
Nested {
builder: CstBuilder,
},
}Variants§
Trait Implementations§
Source§impl Clone for BuildCommand
impl Clone for BuildCommand
Source§fn clone(&self) -> BuildCommand
fn clone(&self) -> BuildCommand
Returns a duplicate 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 moreAuto Trait Implementations§
impl Freeze for BuildCommand
impl RefUnwindSafe for BuildCommand
impl Send for BuildCommand
impl Sync for BuildCommand
impl Unpin for BuildCommand
impl UnwindSafe for BuildCommand
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