#[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_: NodeTag
§expr: *mut Expr
§args: *mut List
§elidedFuncState: *mut ExprState
§func: FmgrInfo
§funcResultStore: *mut Tuplestorestate
§funcResultSlot: *mut TupleTableSlot
§funcResultDesc: TupleDesc
§funcReturnsTuple: bool
§funcReturnsSet: bool
§setArgsValid: bool
§shutdown_reg: bool
§fcinfo: FunctionCallInfo
Trait Implementations§
Source§impl Clone for SetExprState
impl Clone for SetExprState
Source§fn clone(&self) -> SetExprState
fn clone(&self) -> SetExprState
Returns a copy of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for SetExprState
impl Debug for SetExprState
Source§impl Default for SetExprState
impl Default for SetExprState
Source§impl Display for SetExprState
impl Display for SetExprState
Source§impl PgNode for SetExprState
impl PgNode for SetExprState
Source§fn display_node(&self) -> String
fn display_node(&self) -> String
Format this node Read more
impl Copy for SetExprState
Auto Trait Implementations§
impl Freeze for SetExprState
impl RefUnwindSafe for SetExprState
impl !Send for SetExprState
impl !Sync for SetExprState
impl Unpin for SetExprState
impl UnwindSafe for SetExprState
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