Struct pgx_pg_sys::CreatePLangStmt
source · [−]#[repr(C)]pub struct CreatePLangStmt {
pub type_: NodeTag,
pub replace: bool,
pub plname: *mut c_char,
pub plhandler: *mut List,
pub plinline: *mut List,
pub plvalidator: *mut List,
pub pltrusted: bool,
}
Fields
type_: NodeTag
replace: bool
plname: *mut c_char
plhandler: *mut List
plinline: *mut List
plvalidator: *mut List
pltrusted: bool
Trait Implementations
sourceimpl Clone for CreatePLangStmt
impl Clone for CreatePLangStmt
sourcefn clone(&self) -> CreatePLangStmt
fn clone(&self) -> CreatePLangStmt
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 CreatePLangStmt
impl Debug for CreatePLangStmt
sourceimpl Default for CreatePLangStmt
impl Default for CreatePLangStmt
sourceimpl Display for CreatePLangStmt
impl Display for CreatePLangStmt
sourceimpl PgNode for CreatePLangStmt
impl PgNode for CreatePLangStmt
type NodeType = CreatePLangStmt
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 CreatePLangStmt
Auto Trait Implementations
impl RefUnwindSafe for CreatePLangStmt
impl !Send for CreatePLangStmt
impl !Sync for CreatePLangStmt
impl Unpin for CreatePLangStmt
impl UnwindSafe for CreatePLangStmt
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