Struct pgx_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_: NodeTagrenameType: ObjectTyperelationType: ObjectTyperelation: *mut RangeVarobject: *mut Nodesubname: *mut c_charnewname: *mut c_charbehavior: DropBehaviormissing_ok: boolTrait Implementations
sourceimpl Clone for RenameStmt
impl Clone for RenameStmt
sourcefn clone(&self) -> RenameStmt
fn clone(&self) -> RenameStmt
Returns a copy of the value. Read more
1.0.0 · sourceconst fn clone_from(&mut self, source: &Self)
const fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moresourceimpl Debug for RenameStmt
impl Debug for RenameStmt
sourceimpl Default for RenameStmt
impl Default for RenameStmt
sourceimpl Display for RenameStmt
impl Display for RenameStmt
sourceimpl PgNode for RenameStmt
impl PgNode for RenameStmt
sourcefn display_node(&self) -> String
fn display_node(&self) -> String
Format this node
impl Copy for RenameStmt
Auto Trait Implementations
impl RefUnwindSafe for RenameStmt
impl !Send for RenameStmt
impl !Sync for RenameStmt
impl Unpin for RenameStmt
impl UnwindSafe for RenameStmt
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
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