[][src]Struct postgres_parser::nodes::TriggerTransition

pub struct TriggerTransition {
    pub name: Option<String>,
    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

name: Option<String>isNew: boolisTable: bool

Trait Implementations

impl Debug for TriggerTransition[src]

impl<'de> Deserialize<'de> for TriggerTransition[src]

impl Eq for TriggerTransition[src]

impl PartialEq<TriggerTransition> for TriggerTransition[src]

impl Serialize 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> DeserializeOwned for T where
    T: for<'de> Deserialize<'de>, 
[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.