pub enum PathOp {
Show 47 variants
And,
Or,
Not,
IsUnknown,
Equal,
NotEqual,
Less,
Greater,
LessOrEqual,
GreaterOrEqual,
Add,
Sub,
Mul,
Div,
Mod,
Plus,
Minus,
Filter,
Exists,
StartsWith,
Type,
Size,
Abs,
Floor,
Ceiling,
Double,
Datetime,
KeyValue,
Bigint,
Boolean,
Date,
Decimal,
Integer,
Number,
StringFunc,
Time,
TimeTz,
Timestamp,
TimestampTz,
Replace,
Lower,
Upper,
Ltrim,
Rtrim,
Btrim,
Initcap,
SplitPart,
}Expand description
An operator or a method of a path, as JsonPathItemType has it.
Variants§
And
Or
Not
IsUnknown
Equal
NotEqual
Less
Greater
LessOrEqual
GreaterOrEqual
Add
Sub
Mul
Div
Mod
Plus
Minus
Filter
Exists
StartsWith
Type
Size
Abs
Floor
Ceiling
Double
Datetime
KeyValue
Bigint
Boolean
Date
Decimal
Integer
Number
StringFunc
Time
TimeTz
Timestamp
TimestampTz
Replace
Lower
Upper
Ltrim
Rtrim
Btrim
Initcap
SplitPart
Implementations§
Trait Implementations§
impl Copy for PathOp
impl Eq for PathOp
impl StructuralPartialEq for PathOp
Auto Trait Implementations§
impl Freeze for PathOp
impl RefUnwindSafe for PathOp
impl Send for PathOp
impl Sync for PathOp
impl Unpin for PathOp
impl UnsafeUnpin for PathOp
impl UnwindSafe for PathOp
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