pub struct FilterClause { /* private fields */ }
Implementations§
Source§impl FilterClause
impl FilterClause
pub fn expr(&self) -> Option<Expr>
pub fn l_paren_token(&self) -> Option<SyntaxToken>
pub fn r_paren_token(&self) -> Option<SyntaxToken>
pub fn filter_token(&self) -> Option<SyntaxToken>
pub fn where_token(&self) -> Option<SyntaxToken>
Trait Implementations§
Source§impl AstNode for FilterClause
impl AstNode for FilterClause
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,
Source§impl Clone for FilterClause
impl Clone for FilterClause
Source§fn clone(&self) -> FilterClause
fn clone(&self) -> FilterClause
Returns a duplicate of the value. Read more
1.0.0 · 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 FilterClause
impl Debug for FilterClause
Source§impl Hash for FilterClause
impl Hash for FilterClause
Source§impl PartialEq for FilterClause
impl PartialEq for FilterClause
impl Eq for FilterClause
impl StructuralPartialEq for FilterClause
Auto Trait Implementations§
impl Freeze for FilterClause
impl !RefUnwindSafe for FilterClause
impl !Send for FilterClause
impl !Sync for FilterClause
impl Unpin for FilterClause
impl !UnwindSafe for FilterClause
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