Struct pgx_pg_sys::CreateTrigStmt
source · [−]#[repr(C)]pub struct CreateTrigStmt {Show 16 fields
pub type_: NodeTag,
pub replace: bool,
pub isconstraint: bool,
pub trigname: *mut c_char,
pub relation: *mut RangeVar,
pub funcname: *mut List,
pub args: *mut List,
pub row: bool,
pub timing: int16,
pub events: int16,
pub columns: *mut List,
pub whenClause: *mut Node,
pub transitionRels: *mut List,
pub deferrable: bool,
pub initdeferred: bool,
pub constrrel: *mut RangeVar,
}Fields
type_: NodeTagreplace: boolisconstraint: booltrigname: *mut c_charrelation: *mut RangeVarfuncname: *mut Listargs: *mut Listrow: booltiming: int16events: int16columns: *mut ListwhenClause: *mut NodetransitionRels: *mut Listdeferrable: boolinitdeferred: boolconstrrel: *mut RangeVarTrait Implementations
sourceimpl Clone for CreateTrigStmt
impl Clone for CreateTrigStmt
sourcefn clone(&self) -> CreateTrigStmt
fn clone(&self) -> CreateTrigStmt
Returns a copy of the value. Read more
1.0.0 · sourceconst fn clone_from(&mut self, source: &Self)
const fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moresourceimpl Debug for CreateTrigStmt
impl Debug for CreateTrigStmt
sourceimpl Default for CreateTrigStmt
impl Default for CreateTrigStmt
sourceimpl Display for CreateTrigStmt
impl Display for CreateTrigStmt
sourceimpl PgNode for CreateTrigStmt
impl PgNode for CreateTrigStmt
sourcefn display_node(&self) -> String
fn display_node(&self) -> String
Format this node
impl Copy for CreateTrigStmt
Auto Trait Implementations
impl RefUnwindSafe for CreateTrigStmt
impl !Send for CreateTrigStmt
impl !Sync for CreateTrigStmt
impl Unpin for CreateTrigStmt
impl UnwindSafe for CreateTrigStmt
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