Struct pgrx_pg_sys::DefineStmt
source · #[repr(C)]pub struct DefineStmt {
pub type_: NodeTag,
pub kind: ObjectType,
pub oldstyle: bool,
pub defnames: *mut List,
pub args: *mut List,
pub definition: *mut List,
pub if_not_exists: bool,
pub replace: bool,
}
Fields§
§type_: NodeTag
§kind: ObjectType
§oldstyle: bool
§defnames: *mut List
§args: *mut List
§definition: *mut List
§if_not_exists: bool
§replace: bool
Trait Implementations§
source§impl Clone for DefineStmt
impl Clone for DefineStmt
source§fn clone(&self) -> DefineStmt
fn clone(&self) -> DefineStmt
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 DefineStmt
impl Debug for DefineStmt
source§impl Default for DefineStmt
impl Default for DefineStmt
source§impl Display for DefineStmt
impl Display for DefineStmt
source§impl PgNode for DefineStmt
impl PgNode for DefineStmt
source§fn display_node(&self) -> String
fn display_node(&self) -> String
Format this node Read more
impl Copy for DefineStmt
Auto Trait Implementations§
impl Freeze for DefineStmt
impl RefUnwindSafe for DefineStmt
impl !Send for DefineStmt
impl !Sync for DefineStmt
impl Unpin for DefineStmt
impl UnwindSafe for DefineStmt
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