pub struct OverlayFn { /* private fields */ }Implementations§
Source§impl OverlayFn
impl OverlayFn
pub fn expr(&self) -> Option<Expr>
pub fn exprs(&self) -> AstChildren<Expr> ⓘ
pub fn l_paren_token(&self) -> Option<SyntaxToken>
pub fn r_paren_token(&self) -> Option<SyntaxToken>
pub fn for_token(&self) -> Option<SyntaxToken>
pub fn from_token(&self) -> Option<SyntaxToken>
pub fn overlay_token(&self) -> Option<SyntaxToken>
pub fn placing_token(&self) -> Option<SyntaxToken>
Trait Implementations§
Source§impl AstNode for OverlayFn
impl AstNode for OverlayFn
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 OverlayFn
impl StructuralPartialEq for OverlayFn
Auto Trait Implementations§
impl Freeze for OverlayFn
impl !RefUnwindSafe for OverlayFn
impl !Send for OverlayFn
impl !Sync for OverlayFn
impl Unpin for OverlayFn
impl !UnwindSafe for OverlayFn
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