Struct pgx_pg_sys::AlterDomainStmt
source · [−]#[repr(C)]pub struct AlterDomainStmt {
pub type_: NodeTag,
pub subtype: c_char,
pub typeName: *mut List,
pub name: *mut c_char,
pub def: *mut Node,
pub behavior: DropBehavior,
pub missing_ok: bool,
}
Fields
type_: NodeTag
subtype: c_char
typeName: *mut List
name: *mut c_char
def: *mut Node
behavior: DropBehavior
missing_ok: bool
Trait Implementations
sourceimpl Clone for AlterDomainStmt
impl Clone for AlterDomainStmt
sourcefn clone(&self) -> AlterDomainStmt
fn clone(&self) -> AlterDomainStmt
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 AlterDomainStmt
impl Debug for AlterDomainStmt
sourceimpl Default for AlterDomainStmt
impl Default for AlterDomainStmt
sourceimpl Display for AlterDomainStmt
impl Display for AlterDomainStmt
sourceimpl PgNode for AlterDomainStmt
impl PgNode for AlterDomainStmt
type NodeType = AlterDomainStmt
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 AlterDomainStmt
Auto Trait Implementations
impl RefUnwindSafe for AlterDomainStmt
impl !Send for AlterDomainStmt
impl !Sync for AlterDomainStmt
impl Unpin for AlterDomainStmt
impl UnwindSafe for AlterDomainStmt
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