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 moresourceimpl 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
sourcefn display_node(&self) -> String
fn display_node(&self) -> String
Format this node
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 Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
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