pub struct StringLiteralNode {
pub parent: Option<NodeId>,
pub children: Vec<NodeId>,
pub begin_token: TokenId,
pub end_token: TokenId,
}Expand description
AST node for stringLiteral production
Fields§
§parent: Option<NodeId>Parent node (if any)
children: Vec<NodeId>Child nodes
begin_token: TokenIdFirst token of this node
end_token: TokenIdLast token of this node
Implementations§
Trait Implementations§
Source§impl Clone for StringLiteralNode
impl Clone for StringLiteralNode
Source§fn clone(&self) -> StringLiteralNode
fn clone(&self) -> StringLiteralNode
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 StringLiteralNode
impl RefUnwindSafe for StringLiteralNode
impl Send for StringLiteralNode
impl Sync for StringLiteralNode
impl Unpin for StringLiteralNode
impl UnsafeUnpin for StringLiteralNode
impl UnwindSafe for StringLiteralNode
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