pub enum FuncForm {
Call,
Operator(u32),
ExplicitCast,
ImplicitCast,
SqlSyntax,
}Expand description
The way a call was written, which a deparse function shows.
Variants§
Call
f(x).
Operator(u32)
An operator with this pg_operator OID.
ExplicitCast
x::type, CAST(x AS type) or type(x).
ImplicitCast
A cast that the analyzer added.
SqlSyntax
A call in the special syntax of the SQL standard, such as SUBSTRING(x FROM 2) or x AT TIME ZONE 'UTC', as COERCE_SQL_SYNTAX.
Trait Implementations§
impl Copy for FuncForm
impl Eq for FuncForm
impl StructuralPartialEq for FuncForm
Auto Trait Implementations§
impl Freeze for FuncForm
impl RefUnwindSafe for FuncForm
impl Send for FuncForm
impl Sync for FuncForm
impl Unpin for FuncForm
impl UnsafeUnpin for FuncForm
impl UnwindSafe for FuncForm
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