pub struct ListPredicateExpr { /* private fields */ }Implementations§
Source§impl ListPredicateExpr
impl ListPredicateExpr
pub fn cast(syntax: SyntaxNode) -> Option<Self>
pub fn syntax(&self) -> &SyntaxNode
pub fn source(&self) -> Option<Expr>
pub fn where_clause(&self) -> Option<WhereClause>
pub fn any_token(&self) -> Option<SyntaxToken>
pub fn all_token(&self) -> Option<SyntaxToken>
pub fn none_token(&self) -> Option<SyntaxToken>
pub fn single_token(&self) -> Option<SyntaxToken>
pub fn in_token(&self) -> Option<SyntaxToken>
Trait Implementations§
Source§impl Clone for ListPredicateExpr
impl Clone for ListPredicateExpr
Source§fn clone(&self) -> ListPredicateExpr
fn clone(&self) -> ListPredicateExpr
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 ListPredicateExpr
impl Debug for ListPredicateExpr
Source§impl Hash for ListPredicateExpr
impl Hash for ListPredicateExpr
Source§impl PartialEq for ListPredicateExpr
impl PartialEq for ListPredicateExpr
Source§fn eq(&self, other: &ListPredicateExpr) -> bool
fn eq(&self, other: &ListPredicateExpr) -> bool
Tests for
self and other values to be equal, and is used by ==.impl Eq for ListPredicateExpr
impl StructuralPartialEq for ListPredicateExpr
Auto Trait Implementations§
impl Freeze for ListPredicateExpr
impl !RefUnwindSafe for ListPredicateExpr
impl !Send for ListPredicateExpr
impl !Sync for ListPredicateExpr
impl Unpin for ListPredicateExpr
impl UnsafeUnpin for ListPredicateExpr
impl !UnwindSafe for ListPredicateExpr
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