Struct pgrx_pg_sys::RenameStmt
source · #[repr(C)]pub struct RenameStmt {
pub type_: NodeTag,
pub renameType: ObjectType,
pub relationType: ObjectType,
pub relation: *mut RangeVar,
pub object: *mut Node,
pub subname: *mut c_char,
pub newname: *mut c_char,
pub behavior: DropBehavior,
pub missing_ok: bool,
}
Fields§
§type_: NodeTag
§renameType: ObjectType
§relationType: ObjectType
§relation: *mut RangeVar
§object: *mut Node
§subname: *mut c_char
§newname: *mut c_char
§behavior: DropBehavior
§missing_ok: bool
Trait Implementations§
source§impl Clone for RenameStmt
impl Clone for RenameStmt
source§fn clone(&self) -> RenameStmt
fn clone(&self) -> RenameStmt
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 RenameStmt
impl Debug for RenameStmt
source§impl Default for RenameStmt
impl Default for RenameStmt
source§impl Display for RenameStmt
impl Display for RenameStmt
source§impl PgNode for RenameStmt
impl PgNode for RenameStmt
source§fn display_node(&self) -> String
fn display_node(&self) -> String
Format this node Read more
impl Copy for RenameStmt
Auto Trait Implementations§
impl Freeze for RenameStmt
impl RefUnwindSafe for RenameStmt
impl !Send for RenameStmt
impl !Sync for RenameStmt
impl Unpin for RenameStmt
impl UnwindSafe for RenameStmt
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