pub enum PgBinOper {
Contains,
Contained,
Overlap,
Concatenate,
JsonContainsKey,
JsonContainsAnyKey,
JsonContainsAllKeys,
JsonGetByIndex,
JsonGetAsText,
JsonGetPath,
JsonGetPathAsText,
}Expand description
PostgreSQL-specific binary operators.
Variants§
Contains
Contains (@>)
Contained
Contained by (<@)
Overlap
Overlap (&&)
Concatenate
Concatenate (||)
JsonContainsKey
JSONB key exists (?)
JsonContainsAnyKey
JSONB any key exists (?|)
JsonContainsAllKeys
JSONB all keys exist (?&)
JsonGetByIndex
Get JSON element (->)
JsonGetAsText
Get JSON element as text (->>)
JsonGetPath
Get JSON path (#>)
JsonGetPathAsText
Get JSON path as text (#>>)
Implementations§
Trait Implementations§
impl Copy for PgBinOper
impl Eq for PgBinOper
impl StructuralPartialEq for PgBinOper
Auto Trait Implementations§
impl Freeze for PgBinOper
impl RefUnwindSafe for PgBinOper
impl Send for PgBinOper
impl Sync for PgBinOper
impl Unpin for PgBinOper
impl UnsafeUnpin for PgBinOper
impl UnwindSafe for PgBinOper
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