pub struct OutArg {
pub expr: Expr,
pub name: Option<String>,
pub position: usize,
}Expand description
An argument of CALL for an INOUT or OUT argument of the procedure. A CALL in PL/pgSQL writes the value of the argument back to it, so it must be a variable.
Fields§
§expr: ExprThe argument after the coercion to the type of the argument of the procedure.
name: Option<String>The name of the argument of the procedure, if it has one.
position: usizeThe place of the argument in the arguments of the procedure, from 1.
Trait Implementations§
impl StructuralPartialEq for OutArg
Auto Trait Implementations§
impl Freeze for OutArg
impl RefUnwindSafe for OutArg
impl Send for OutArg
impl Sync for OutArg
impl Unpin for OutArg
impl UnsafeUnpin for OutArg
impl UnwindSafe for OutArg
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