pub struct VariablesDefinition { /* private fields */ }Implementations§
Source§impl VariablesDefinition
impl VariablesDefinition
pub fn l_paren_token(&self) -> Option<SyntaxToken>
pub fn variable_definitions(&self) -> CstChildren<VariableDefinition> ⓘ
pub fn r_paren_token(&self) -> Option<SyntaxToken>
Trait Implementations§
Source§impl Clone for VariablesDefinition
impl Clone for VariablesDefinition
Source§fn clone(&self) -> VariablesDefinition
fn clone(&self) -> VariablesDefinition
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl CstNode for VariablesDefinition
impl CstNode for VariablesDefinition
fn can_cast(kind: SyntaxKind) -> bool
fn cast(syntax: SyntaxNode) -> Option<Self>
fn syntax(&self) -> &SyntaxNode
fn source_string(&self) -> String
fn clone_for_update(&self) -> Selfwhere
Self: Sized,
fn clone_subtree(&self) -> Selfwhere
Self: Sized,
Source§impl Debug for VariablesDefinition
impl Debug for VariablesDefinition
impl Eq for VariablesDefinition
Source§impl Hash for VariablesDefinition
impl Hash for VariablesDefinition
Source§impl PartialEq for VariablesDefinition
impl PartialEq for VariablesDefinition
impl StructuralPartialEq for VariablesDefinition
Auto Trait Implementations§
impl !RefUnwindSafe for VariablesDefinition
impl !Send for VariablesDefinition
impl !Sync for VariablesDefinition
impl !UnwindSafe for VariablesDefinition
impl Freeze for VariablesDefinition
impl Unpin for VariablesDefinition
impl UnsafeUnpin for VariablesDefinition
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