Struct pgrx_pg_sys::InferenceElem
source · #[repr(C)]pub struct InferenceElem {
pub xpr: Expr,
pub expr: *mut Node,
pub infercollid: Oid,
pub inferopclass: Oid,
}
Fields§
§xpr: Expr
§expr: *mut Node
§infercollid: Oid
§inferopclass: Oid
Trait Implementations§
source§impl Clone for InferenceElem
impl Clone for InferenceElem
source§fn clone(&self) -> InferenceElem
fn clone(&self) -> InferenceElem
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 InferenceElem
impl Debug for InferenceElem
source§impl Default for InferenceElem
impl Default for InferenceElem
source§impl Display for InferenceElem
impl Display for InferenceElem
source§impl PgNode for InferenceElem
impl PgNode for InferenceElem
source§fn display_node(&self) -> String
fn display_node(&self) -> String
Format this node Read more
impl Copy for InferenceElem
Auto Trait Implementations§
impl Freeze for InferenceElem
impl RefUnwindSafe for InferenceElem
impl !Send for InferenceElem
impl !Sync for InferenceElem
impl Unpin for InferenceElem
impl UnwindSafe for InferenceElem
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