pub struct ExtractFn { /* private fields */ }Implementations§
Source§impl ExtractFn
impl ExtractFn
pub fn expr(&self) -> Option<Expr>
pub fn l_paren_token(&self) -> Option<SyntaxToken>
pub fn r_paren_token(&self) -> Option<SyntaxToken>
pub fn day_token(&self) -> Option<SyntaxToken>
pub fn extract_token(&self) -> Option<SyntaxToken>
pub fn from_token(&self) -> Option<SyntaxToken>
pub fn hour_token(&self) -> Option<SyntaxToken>
pub fn ident_token(&self) -> Option<SyntaxToken>
pub fn minute_token(&self) -> Option<SyntaxToken>
pub fn month_token(&self) -> Option<SyntaxToken>
pub fn second_token(&self) -> Option<SyntaxToken>
pub fn string_token(&self) -> Option<SyntaxToken>
pub fn year_token(&self) -> Option<SyntaxToken>
Trait Implementations§
Source§impl AstNode for ExtractFn
impl AstNode for ExtractFn
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 ExtractFn
impl StructuralPartialEq for ExtractFn
Auto Trait Implementations§
impl Freeze for ExtractFn
impl !RefUnwindSafe for ExtractFn
impl !Send for ExtractFn
impl !Sync for ExtractFn
impl Unpin for ExtractFn
impl !UnwindSafe for ExtractFn
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