Struct pgx_pg_sys::CTECycleClause
source · [−]#[repr(C)]pub struct CTECycleClause {
pub type_: NodeTag,
pub cycle_col_list: *mut List,
pub cycle_mark_column: *mut c_char,
pub cycle_mark_value: *mut Node,
pub cycle_mark_default: *mut Node,
pub cycle_path_column: *mut c_char,
pub location: c_int,
pub cycle_mark_type: Oid,
pub cycle_mark_typmod: c_int,
pub cycle_mark_collation: Oid,
pub cycle_mark_neop: Oid,
}
Fields
type_: NodeTag
cycle_col_list: *mut List
cycle_mark_column: *mut c_char
cycle_mark_value: *mut Node
cycle_mark_default: *mut Node
cycle_path_column: *mut c_char
location: c_int
cycle_mark_type: Oid
cycle_mark_typmod: c_int
cycle_mark_collation: Oid
cycle_mark_neop: Oid
Trait Implementations
sourceimpl Clone for CTECycleClause
impl Clone for CTECycleClause
sourcefn clone(&self) -> CTECycleClause
fn clone(&self) -> CTECycleClause
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 CTECycleClause
impl Debug for CTECycleClause
sourceimpl Default for CTECycleClause
impl Default for CTECycleClause
sourceimpl Display for CTECycleClause
impl Display for CTECycleClause
sourceimpl PgNode for CTECycleClause
impl PgNode for CTECycleClause
type NodeType = CTECycleClause
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 CTECycleClause
Auto Trait Implementations
impl RefUnwindSafe for CTECycleClause
impl !Send for CTECycleClause
impl !Sync for CTECycleClause
impl Unpin for CTECycleClause
impl UnwindSafe for CTECycleClause
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