pub struct Func {
pub oid: u32,
pub args: Vec<Expr>,
pub form: FuncForm,
pub variadic: bool,
pub retset: bool,
}Expand description
A call of a function.
Fields§
§oid: u32The OID of the function in pg_proc.
args: Vec<Expr>§form: FuncFormThe way the call was written.
variadic: boolTrue when the last argument is the array of a variadic function, as funcvariadic of FuncExpr. A function with VARIADIC "any" then takes the elements of the array as its arguments.
retset: boolfuncretset: true when the function gives a set.
Trait Implementations§
impl StructuralPartialEq for Func
Auto Trait Implementations§
impl Freeze for Func
impl RefUnwindSafe for Func
impl Send for Func
impl Sync for Func
impl Unpin for Func
impl UnsafeUnpin for Func
impl UnwindSafe for Func
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