pub struct SliceExpr { /* private fields */ }Implementations§
Source§impl SliceExpr
impl SliceExpr
pub fn l_brack_token(&self) -> Option<SyntaxToken>
pub fn r_brack_token(&self) -> Option<SyntaxToken>
pub fn colon_token(&self) -> Option<SyntaxToken>
Trait Implementations§
Source§impl AstNode for SliceExpr
impl AstNode for SliceExpr
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,
impl Eq for SliceExpr
impl StructuralPartialEq for SliceExpr
Auto Trait Implementations§
impl Freeze for SliceExpr
impl !RefUnwindSafe for SliceExpr
impl !Send for SliceExpr
impl !Sync for SliceExpr
impl Unpin for SliceExpr
impl !UnwindSafe for SliceExpr
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