Struct pgx_pg_sys::EquivalenceClass
source · [−]#[repr(C)]pub struct EquivalenceClass {Show 15 fields
pub type_: NodeTag,
pub ec_opfamilies: *mut List,
pub ec_collation: Oid,
pub ec_members: *mut List,
pub ec_sources: *mut List,
pub ec_derives: *mut List,
pub ec_relids: Relids,
pub ec_has_const: bool,
pub ec_has_volatile: bool,
pub ec_below_outer_join: bool,
pub ec_broken: bool,
pub ec_sortref: Index,
pub ec_min_security: Index,
pub ec_max_security: Index,
pub ec_merged: *mut EquivalenceClass,
}Fields
type_: NodeTagec_opfamilies: *mut Listec_collation: Oidec_members: *mut Listec_sources: *mut Listec_derives: *mut Listec_relids: Relidsec_has_const: boolec_has_volatile: boolec_below_outer_join: boolec_broken: boolec_sortref: Indexec_min_security: Indexec_max_security: Indexec_merged: *mut EquivalenceClassTrait Implementations
sourceimpl Clone for EquivalenceClass
impl Clone for EquivalenceClass
sourcefn clone(&self) -> EquivalenceClass
fn clone(&self) -> EquivalenceClass
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 EquivalenceClass
impl Debug for EquivalenceClass
sourceimpl Default for EquivalenceClass
impl Default for EquivalenceClass
sourceimpl Display for EquivalenceClass
impl Display for EquivalenceClass
sourceimpl PgNode for EquivalenceClass
impl PgNode for EquivalenceClass
sourcefn display_node(&self) -> String
fn display_node(&self) -> String
Format this node
impl Copy for EquivalenceClass
Auto Trait Implementations
impl RefUnwindSafe for EquivalenceClass
impl !Send for EquivalenceClass
impl !Sync for EquivalenceClass
impl Unpin for EquivalenceClass
impl UnwindSafe for EquivalenceClass
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