Struct pgrx_pg_sys::TriggerDesc
source · #[repr(C)]pub struct TriggerDesc {Show 23 fields
pub triggers: *mut Trigger,
pub numtriggers: c_int,
pub trig_insert_before_row: bool,
pub trig_insert_after_row: bool,
pub trig_insert_instead_row: bool,
pub trig_insert_before_statement: bool,
pub trig_insert_after_statement: bool,
pub trig_update_before_row: bool,
pub trig_update_after_row: bool,
pub trig_update_instead_row: bool,
pub trig_update_before_statement: bool,
pub trig_update_after_statement: bool,
pub trig_delete_before_row: bool,
pub trig_delete_after_row: bool,
pub trig_delete_instead_row: bool,
pub trig_delete_before_statement: bool,
pub trig_delete_after_statement: bool,
pub trig_truncate_before_statement: bool,
pub trig_truncate_after_statement: bool,
pub trig_insert_new_table: bool,
pub trig_update_old_table: bool,
pub trig_update_new_table: bool,
pub trig_delete_old_table: bool,
}
Fields§
§triggers: *mut Trigger
§numtriggers: c_int
§trig_insert_before_row: bool
§trig_insert_after_row: bool
§trig_insert_instead_row: bool
§trig_insert_before_statement: bool
§trig_insert_after_statement: bool
§trig_update_before_row: bool
§trig_update_after_row: bool
§trig_update_instead_row: bool
§trig_update_before_statement: bool
§trig_update_after_statement: bool
§trig_delete_before_row: bool
§trig_delete_after_row: bool
§trig_delete_instead_row: bool
§trig_delete_before_statement: bool
§trig_delete_after_statement: bool
§trig_truncate_before_statement: bool
§trig_truncate_after_statement: bool
§trig_insert_new_table: bool
§trig_update_old_table: bool
§trig_update_new_table: bool
§trig_delete_old_table: bool
Trait Implementations§
source§impl Clone for TriggerDesc
impl Clone for TriggerDesc
source§fn clone(&self) -> TriggerDesc
fn clone(&self) -> TriggerDesc
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresource§impl Debug for TriggerDesc
impl Debug for TriggerDesc
source§impl Default for TriggerDesc
impl Default for TriggerDesc
impl Copy for TriggerDesc
Auto Trait Implementations§
impl Freeze for TriggerDesc
impl RefUnwindSafe for TriggerDesc
impl !Send for TriggerDesc
impl !Sync for TriggerDesc
impl Unpin for TriggerDesc
impl UnwindSafe for TriggerDesc
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more