Struct pgx_pg_sys::CreateOpClassStmt
source · [−]#[repr(C)]pub struct CreateOpClassStmt {
pub type_: NodeTag,
pub opclassname: *mut List,
pub opfamilyname: *mut List,
pub amname: *mut c_char,
pub datatype: *mut TypeName,
pub items: *mut List,
pub isDefault: bool,
}
Fields
type_: NodeTag
opclassname: *mut List
opfamilyname: *mut List
amname: *mut c_char
datatype: *mut TypeName
items: *mut List
isDefault: bool
Trait Implementations
sourceimpl Clone for CreateOpClassStmt
impl Clone for CreateOpClassStmt
sourcefn clone(&self) -> CreateOpClassStmt
fn clone(&self) -> CreateOpClassStmt
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 CreateOpClassStmt
impl Debug for CreateOpClassStmt
sourceimpl Default for CreateOpClassStmt
impl Default for CreateOpClassStmt
sourceimpl Display for CreateOpClassStmt
impl Display for CreateOpClassStmt
sourceimpl PgNode for CreateOpClassStmt
impl PgNode for CreateOpClassStmt
type NodeType = CreateOpClassStmt
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 CreateOpClassStmt
Auto Trait Implementations
impl RefUnwindSafe for CreateOpClassStmt
impl !Send for CreateOpClassStmt
impl !Sync for CreateOpClassStmt
impl Unpin for CreateOpClassStmt
impl UnwindSafe for CreateOpClassStmt
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