pub struct RuleStmtList { /* private fields */ }Implementations§
Source§impl RuleStmtList
impl RuleStmtList
pub fn rule_stmts(&self) -> AstChildren<RuleStmt> ⓘ
pub fn l_paren_token(&self) -> Option<SyntaxToken>
pub fn r_paren_token(&self) -> Option<SyntaxToken>
Trait Implementations§
Source§impl AstNode for RuleStmtList
impl AstNode for RuleStmtList
fn can_cast(kind: SyntaxKind) -> bool
fn cast(syntax: SyntaxNode) -> Option<Self>
fn syntax(&self) -> &SyntaxNode
fn clone_for_update(&self) -> Selfwhere
Self: Sized,
fn clone_subtree(&self) -> Selfwhere
Self: Sized,
Source§impl Clone for RuleStmtList
impl Clone for RuleStmtList
Source§fn clone(&self) -> RuleStmtList
fn clone(&self) -> RuleStmtList
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 Debug for RuleStmtList
impl Debug for RuleStmtList
Source§impl From<RuleStmtList> for RuleAction
impl From<RuleStmtList> for RuleAction
Source§fn from(node: RuleStmtList) -> RuleAction
fn from(node: RuleStmtList) -> RuleAction
Converts to this type from the input type.
Source§impl Hash for RuleStmtList
impl Hash for RuleStmtList
Source§impl PartialEq for RuleStmtList
impl PartialEq for RuleStmtList
Source§fn eq(&self, other: &RuleStmtList) -> bool
fn eq(&self, other: &RuleStmtList) -> bool
Tests for
self and other values to be equal, and is used by ==.impl Eq for RuleStmtList
impl StructuralPartialEq for RuleStmtList
Auto Trait Implementations§
impl Freeze for RuleStmtList
impl !RefUnwindSafe for RuleStmtList
impl !Send for RuleStmtList
impl !Sync for RuleStmtList
impl Unpin for RuleStmtList
impl UnsafeUnpin for RuleStmtList
impl !UnwindSafe for RuleStmtList
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<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
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