Struct pgx_pg_sys::SetExprState
source · [−]#[repr(C)]pub struct SetExprState {Show 13 fields
pub type_: NodeTag,
pub expr: *mut Expr,
pub args: *mut List,
pub elidedFuncState: *mut ExprState,
pub func: FmgrInfo,
pub funcResultStore: *mut Tuplestorestate,
pub funcResultSlot: *mut TupleTableSlot,
pub funcResultDesc: TupleDesc,
pub funcReturnsTuple: bool,
pub funcReturnsSet: bool,
pub setArgsValid: bool,
pub shutdown_reg: bool,
pub fcinfo: FunctionCallInfo,
}Fields
type_: NodeTagexpr: *mut Exprargs: *mut ListelidedFuncState: *mut ExprStatefunc: FmgrInfofuncResultStore: *mut TuplestorestatefuncResultSlot: *mut TupleTableSlotfuncResultDesc: TupleDescfuncReturnsTuple: boolfuncReturnsSet: boolsetArgsValid: boolshutdown_reg: boolfcinfo: FunctionCallInfoTrait Implementations
sourceimpl Clone for SetExprState
impl Clone for SetExprState
sourcefn clone(&self) -> SetExprState
fn clone(&self) -> SetExprState
Returns a copy of the value. Read more
1.0.0 · sourceconst fn clone_from(&mut self, source: &Self)
const fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moresourceimpl Debug for SetExprState
impl Debug for SetExprState
sourceimpl Default for SetExprState
impl Default for SetExprState
sourceimpl Display for SetExprState
impl Display for SetExprState
sourceimpl PgNode for SetExprState
impl PgNode for SetExprState
sourcefn display_node(&self) -> String
fn display_node(&self) -> String
Format this node
impl Copy for SetExprState
Auto Trait Implementations
impl RefUnwindSafe for SetExprState
impl !Send for SetExprState
impl !Sync for SetExprState
impl Unpin for SetExprState
impl UnwindSafe for SetExprState
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more