pub enum Construct {
Show 14 variants
JsonEach,
JsonTree,
WithoutRowId,
Strict,
JsonArrowText,
JsonArrow,
JsonContains,
JsonContained,
JsonExists,
Jsonb,
Returning,
Ilike,
GenRandomUuid,
NowFn,
}Expand description
A single dialect-specific construct the analyzer found in a query.
Anything not enumerated here is treated as portable SQL and never produces a
Construct. This keeps the dialect-mismatch check tight.
Variants§
JsonEach
JsonTree
WithoutRowId
Strict
JsonArrowText
JsonArrow
JsonContains
JsonContained
JsonExists
Jsonb
Returning
Ilike
GenRandomUuid
NowFn
Implementations§
Trait Implementations§
impl Copy for Construct
impl Eq for Construct
impl StructuralPartialEq for Construct
Auto Trait Implementations§
impl Freeze for Construct
impl RefUnwindSafe for Construct
impl Send for Construct
impl Sync for Construct
impl Unpin for Construct
impl UnsafeUnpin for Construct
impl UnwindSafe for Construct
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