Struct pgx_pg_sys::CreateDomainStmt
source · [−]#[repr(C)]pub struct CreateDomainStmt {
pub type_: NodeTag,
pub domainname: *mut List,
pub typeName: *mut TypeName,
pub collClause: *mut CollateClause,
pub constraints: *mut List,
}
Fields
type_: NodeTag
domainname: *mut List
typeName: *mut TypeName
collClause: *mut CollateClause
constraints: *mut List
Trait Implementations
sourceimpl Clone for CreateDomainStmt
impl Clone for CreateDomainStmt
sourcefn clone(&self) -> CreateDomainStmt
fn clone(&self) -> CreateDomainStmt
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 CreateDomainStmt
impl Debug for CreateDomainStmt
sourceimpl Default for CreateDomainStmt
impl Default for CreateDomainStmt
sourceimpl Display for CreateDomainStmt
impl Display for CreateDomainStmt
sourceimpl PgNode for CreateDomainStmt
impl PgNode for CreateDomainStmt
type NodeType = CreateDomainStmt
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 CreateDomainStmt
Auto Trait Implementations
impl RefUnwindSafe for CreateDomainStmt
impl !Send for CreateDomainStmt
impl !Sync for CreateDomainStmt
impl Unpin for CreateDomainStmt
impl UnwindSafe for CreateDomainStmt
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcepub fn borrow_mut(&mut self) -> &mut T
pub 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.
sourcepub fn to_owned(&self) -> T
pub fn to_owned(&self) -> T
Creates owned data from borrowed data, usually by cloning. Read more
sourcepub fn clone_into(&self, target: &mut T)
pub 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