pub struct SubsetExpr(/* private fields */);Implementations§
Source§impl SubsetExpr
impl SubsetExpr
Sourcepub fn base(&self) -> Option<SyntaxElement<RLanguage>>
pub fn base(&self) -> Option<SyntaxElement<RLanguage>>
The base being indexed — everything before the [.
pub fn open_bracket(&self) -> Option<SyntaxToken<RLanguage>>
pub fn close_bracket(&self) -> Option<SyntaxToken<RLanguage>>
pub fn arg_list(&self) -> Option<ArgList>
pub fn args(&self) -> impl Iterator<Item = Arg>
Trait Implementations§
Source§impl AstNode for SubsetExpr
impl AstNode for SubsetExpr
Source§impl Clone for SubsetExpr
impl Clone for SubsetExpr
Source§fn clone(&self) -> SubsetExpr
fn clone(&self) -> SubsetExpr
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 SubsetExpr
impl Debug for SubsetExpr
impl Eq for SubsetExpr
Source§impl HasArgList for SubsetExpr
impl HasArgList for SubsetExpr
Source§impl Hash for SubsetExpr
impl Hash for SubsetExpr
Source§impl PartialEq for SubsetExpr
impl PartialEq for SubsetExpr
impl StructuralPartialEq for SubsetExpr
Auto Trait Implementations§
impl !RefUnwindSafe for SubsetExpr
impl !Send for SubsetExpr
impl !Sync for SubsetExpr
impl !UnwindSafe for SubsetExpr
impl Freeze for SubsetExpr
impl Unpin for SubsetExpr
impl UnsafeUnpin for SubsetExpr
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