[][src]Struct postgres_parser::sys::TriggerTransition

#[repr(C)]pub struct TriggerTransition {
    pub type_: NodeTag,
    pub name: *mut c_char,
    pub isNew: bool,
    pub isTable: bool,
}

TriggerTransition representation of transition row or table naming clause

Only transition tables are initially supported in the syntax, and only for AFTER triggers, but other permutations are accepted by the parser so we can give a meaningful message from C code.

Fields

type_: NodeTagname: *mut c_charisNew: boolisTable: bool

Trait Implementations

impl Debug for TriggerTransition[src]

impl Default for TriggerTransition[src]

impl Eq for TriggerTransition[src]

impl Hash for TriggerTransition[src]

impl PartialEq<TriggerTransition> for TriggerTransition[src]

impl StructuralEq for TriggerTransition[src]

impl StructuralPartialEq for TriggerTransition[src]

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.