pub struct CustomOp { /* private fields */ }
Implementations§
Source§impl CustomOp
impl CustomOp
pub fn bang_token(&self) -> Option<SyntaxToken>
pub fn pound_token(&self) -> Option<SyntaxToken>
pub fn percent_token(&self) -> Option<SyntaxToken>
pub fn amp_token(&self) -> Option<SyntaxToken>
pub fn star_token(&self) -> Option<SyntaxToken>
pub fn plus_token(&self) -> Option<SyntaxToken>
pub fn minus_token(&self) -> Option<SyntaxToken>
pub fn slash_token(&self) -> Option<SyntaxToken>
pub fn l_angle_token(&self) -> Option<SyntaxToken>
pub fn eq_token(&self) -> Option<SyntaxToken>
pub fn r_angle_token(&self) -> Option<SyntaxToken>
pub fn question_token(&self) -> Option<SyntaxToken>
pub fn at_token(&self) -> Option<SyntaxToken>
pub fn caret_token(&self) -> Option<SyntaxToken>
pub fn backtick_token(&self) -> Option<SyntaxToken>
pub fn pipe_token(&self) -> Option<SyntaxToken>
pub fn tilde_token(&self) -> Option<SyntaxToken>
Trait Implementations§
Source§impl AstNode for CustomOp
impl AstNode for CustomOp
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 CustomOp
impl StructuralPartialEq for CustomOp
Auto Trait Implementations§
impl Freeze for CustomOp
impl !RefUnwindSafe for CustomOp
impl !Send for CustomOp
impl !Sync for CustomOp
impl Unpin for CustomOp
impl !UnwindSafe for CustomOp
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