Struct pgx_pg_sys::RowIdentityVarInfo
source · [−]#[repr(C)]pub struct RowIdentityVarInfo {
pub type_: NodeTag,
pub rowidvar: *mut Var,
pub rowidwidth: int32,
pub rowidname: *mut c_char,
pub rowidrels: Relids,
}
Fields
type_: NodeTag
rowidvar: *mut Var
rowidwidth: int32
rowidname: *mut c_char
rowidrels: Relids
Trait Implementations
sourceimpl Clone for RowIdentityVarInfo
impl Clone for RowIdentityVarInfo
sourcefn clone(&self) -> RowIdentityVarInfo
fn clone(&self) -> RowIdentityVarInfo
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 RowIdentityVarInfo
impl Debug for RowIdentityVarInfo
sourceimpl Default for RowIdentityVarInfo
impl Default for RowIdentityVarInfo
sourceimpl Display for RowIdentityVarInfo
impl Display for RowIdentityVarInfo
sourceimpl PgNode for RowIdentityVarInfo
impl PgNode for RowIdentityVarInfo
type NodeType = RowIdentityVarInfo
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 RowIdentityVarInfo
Auto Trait Implementations
impl RefUnwindSafe for RowIdentityVarInfo
impl !Send for RowIdentityVarInfo
impl !Sync for RowIdentityVarInfo
impl Unpin for RowIdentityVarInfo
impl UnwindSafe for RowIdentityVarInfo
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