#[repr(C)]pub struct ForeignKeyOptInfo {Show 14 fields
pub type_: NodeTag,
pub con_relid: Index,
pub ref_relid: Index,
pub nkeys: c_int,
pub conkey: [AttrNumber; 32],
pub confkey: [AttrNumber; 32],
pub conpfeqop: [Oid; 32],
pub nmatched_ec: c_int,
pub nconst_ec: c_int,
pub nmatched_rcols: c_int,
pub nmatched_ri: c_int,
pub eclass: [*mut EquivalenceClass; 32],
pub fk_eclass_member: [*mut EquivalenceMember; 32],
pub rinfos: [*mut List; 32],
}
Fields§
§type_: NodeTag
§con_relid: Index
§ref_relid: Index
§nkeys: c_int
§conkey: [AttrNumber; 32]
§confkey: [AttrNumber; 32]
§conpfeqop: [Oid; 32]
§nmatched_ec: c_int
§nconst_ec: c_int
§nmatched_rcols: c_int
§nmatched_ri: c_int
§eclass: [*mut EquivalenceClass; 32]
§fk_eclass_member: [*mut EquivalenceMember; 32]
§rinfos: [*mut List; 32]
Trait Implementations§
Source§impl Clone for ForeignKeyOptInfo
impl Clone for ForeignKeyOptInfo
Source§fn clone(&self) -> ForeignKeyOptInfo
fn clone(&self) -> ForeignKeyOptInfo
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 ForeignKeyOptInfo
impl Debug for ForeignKeyOptInfo
Source§impl Default for ForeignKeyOptInfo
impl Default for ForeignKeyOptInfo
Source§impl Display for ForeignKeyOptInfo
impl Display for ForeignKeyOptInfo
Source§impl PgNode for ForeignKeyOptInfo
impl PgNode for ForeignKeyOptInfo
Source§fn display_node(&self) -> String
fn display_node(&self) -> String
Format this node Read more
impl Copy for ForeignKeyOptInfo
Auto Trait Implementations§
impl Freeze for ForeignKeyOptInfo
impl RefUnwindSafe for ForeignKeyOptInfo
impl !Send for ForeignKeyOptInfo
impl !Sync for ForeignKeyOptInfo
impl Unpin for ForeignKeyOptInfo
impl UnwindSafe for ForeignKeyOptInfo
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