Struct pgx_pg_sys::ScalarArrayOpExpr
source · [−]#[repr(C)]pub struct ScalarArrayOpExpr {
pub xpr: Expr,
pub opno: Oid,
pub opfuncid: Oid,
pub hashfuncid: Oid,
pub useOr: bool,
pub inputcollid: Oid,
pub args: *mut List,
pub location: c_int,
}
Fields
xpr: Expr
opno: Oid
opfuncid: Oid
hashfuncid: Oid
useOr: bool
inputcollid: Oid
args: *mut List
location: c_int
Trait Implementations
sourceimpl Clone for ScalarArrayOpExpr
impl Clone for ScalarArrayOpExpr
sourcefn clone(&self) -> ScalarArrayOpExpr
fn clone(&self) -> ScalarArrayOpExpr
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read more
sourceimpl Debug for ScalarArrayOpExpr
impl Debug for ScalarArrayOpExpr
sourceimpl Default for ScalarArrayOpExpr
impl Default for ScalarArrayOpExpr
sourceimpl Display for ScalarArrayOpExpr
impl Display for ScalarArrayOpExpr
sourceimpl PgNode for ScalarArrayOpExpr
impl PgNode for ScalarArrayOpExpr
type NodeType = ScalarArrayOpExpr
sourcefn as_node_ptr(&self) -> *mut Self::NodeType
fn as_node_ptr(&self) -> *mut Self::NodeType
Represent this node as a mutable pointer of its type
impl Copy for ScalarArrayOpExpr
Auto Trait Implementations
impl RefUnwindSafe for ScalarArrayOpExpr
impl !Send for ScalarArrayOpExpr
impl !Sync for ScalarArrayOpExpr
impl Unpin for ScalarArrayOpExpr
impl UnwindSafe for ScalarArrayOpExpr
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
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
sourceimpl<T> ToOwned for T where
T: Clone,
impl<T> ToOwned for T where
T: Clone,
type Owned = T
type Owned = T
The resulting type after obtaining ownership.
sourcefn clone_into(&self, target: &mut T)
fn clone_into(&self, target: &mut T)
🔬 This is a nightly-only experimental API. (
toowned_clone_into
)Uses borrowed data to replace owned data, usually by cloning. Read more