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