pub struct Op { /* private fields */ }
Implementations§
Source§impl Op
impl Op
pub fn at_time_zone(&self) -> Option<AtTimeZone>
pub fn colon_colon(&self) -> Option<ColonColon>
pub fn colon_eq(&self) -> Option<ColonEq>
pub fn custom_op(&self) -> Option<CustomOp>
pub fn fat_arrow(&self) -> Option<FatArrow>
pub fn gteq(&self) -> Option<Gteq>
pub fn is_distinct_from(&self) -> Option<IsDistinctFrom>
pub fn is_json(&self) -> Option<IsJson>
pub fn is_json_array(&self) -> Option<IsJsonArray>
pub fn is_json_object(&self) -> Option<IsJsonObject>
pub fn is_json_scalar(&self) -> Option<IsJsonScalar>
pub fn is_json_value(&self) -> Option<IsJsonValue>
pub fn is_not(&self) -> Option<IsNot>
pub fn is_not_distinct_from(&self) -> Option<IsNotDistinctFrom>
pub fn is_not_json(&self) -> Option<IsNotJson>
pub fn is_not_json_array(&self) -> Option<IsNotJsonArray>
pub fn is_not_json_scalar(&self) -> Option<IsNotJsonScalar>
pub fn is_not_json_value(&self) -> Option<IsNotJsonValue>
pub fn lteq(&self) -> Option<Lteq>
pub fn neq(&self) -> Option<Neq>
pub fn neqb(&self) -> Option<Neqb>
pub fn not_ilike(&self) -> Option<NotIlike>
pub fn not_in(&self) -> Option<NotIn>
pub fn not_like(&self) -> Option<NotLike>
pub fn not_similar_to(&self) -> Option<NotSimilarTo>
pub fn operator_call(&self) -> Option<OperatorCall>
pub fn similar_to(&self) -> Option<SimilarTo>
pub fn percent_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 colon_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 caret_token(&self) -> Option<SyntaxToken>
pub fn and_token(&self) -> Option<SyntaxToken>
pub fn collate_token(&self) -> Option<SyntaxToken>
pub fn ilike_token(&self) -> Option<SyntaxToken>
pub fn in_token(&self) -> Option<SyntaxToken>
pub fn is_token(&self) -> Option<SyntaxToken>
pub fn like_token(&self) -> Option<SyntaxToken>
pub fn or_token(&self) -> Option<SyntaxToken>
pub fn overlaps_token(&self) -> Option<SyntaxToken>
pub fn value_token(&self) -> Option<SyntaxToken>
Trait Implementations§
Source§impl AstNode for Op
impl AstNode for Op
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 Op
impl StructuralPartialEq for Op
Auto Trait Implementations§
impl Freeze for Op
impl !RefUnwindSafe for Op
impl !Send for Op
impl !Sync for Op
impl Unpin for Op
impl !UnwindSafe for Op
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