Struct pgx_pg_sys::Trigger
source · [−]#[repr(C)]pub struct Trigger {Show 19 fields
pub tgoid: Oid,
pub tgname: *mut c_char,
pub tgfoid: Oid,
pub tgtype: int16,
pub tgenabled: c_char,
pub tgisinternal: bool,
pub tgisclone: bool,
pub tgconstrrelid: Oid,
pub tgconstrindid: Oid,
pub tgconstraint: Oid,
pub tgdeferrable: bool,
pub tginitdeferred: bool,
pub tgnargs: int16,
pub tgnattr: int16,
pub tgattr: *mut int16,
pub tgargs: *mut *mut c_char,
pub tgqual: *mut c_char,
pub tgoldtable: *mut c_char,
pub tgnewtable: *mut c_char,
}
Fields
tgoid: Oid
tgname: *mut c_char
tgfoid: Oid
tgtype: int16
tgenabled: c_char
tgisinternal: bool
tgisclone: bool
tgconstrrelid: Oid
tgconstrindid: Oid
tgconstraint: Oid
tgdeferrable: bool
tginitdeferred: bool
tgnargs: int16
tgnattr: int16
tgattr: *mut int16
tgargs: *mut *mut c_char
tgqual: *mut c_char
tgoldtable: *mut c_char
tgnewtable: *mut c_char
Trait Implementations
impl Copy for Trigger
Auto Trait Implementations
impl RefUnwindSafe for Trigger
impl !Send for Trigger
impl !Sync for Trigger
impl Unpin for Trigger
impl UnwindSafe for Trigger
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