pub struct DefineEventStatement {
pub kind: DefineKind,
pub name: Expr,
pub target_table: Expr,
pub when: Expr,
pub then: Vec<Expr>,
pub comment: Expr,
pub event_kind: EventKind,
}Fields§
§kind: DefineKind§name: Expr§target_table: Expr§when: Expr§then: Vec<Expr>§comment: Expr§event_kind: EventKindTrait Implementations§
Source§impl Clone for DefineEventStatement
impl Clone for DefineEventStatement
Source§impl Debug for DefineEventStatement
impl Debug for DefineEventStatement
impl Eq for DefineEventStatement
Source§impl From<DefineEventStatement> for DefineEventStatement
impl From<DefineEventStatement> for DefineEventStatement
Source§fn from(v: DefineEventStatement) -> Self
fn from(v: DefineEventStatement) -> Self
Converts to this type from the input type.
Source§impl From<DefineEventStatement> for DefineEventStatement
impl From<DefineEventStatement> for DefineEventStatement
Source§fn from(v: DefineEventStatement) -> Self
fn from(v: DefineEventStatement) -> Self
Converts to this type from the input type.
Source§impl Hash for DefineEventStatement
impl Hash for DefineEventStatement
Source§impl PartialEq for DefineEventStatement
impl PartialEq for DefineEventStatement
impl StructuralPartialEq for DefineEventStatement
Source§impl<V: Visitor> Visit<V> for DefineEventStatement
impl<V: Visitor> Visit<V> for DefineEventStatement
Auto Trait Implementations§
impl !Freeze for DefineEventStatement
impl RefUnwindSafe for DefineEventStatement
impl Send for DefineEventStatement
impl Sync for DefineEventStatement
impl Unpin for DefineEventStatement
impl UnsafeUnpin for DefineEventStatement
impl UnwindSafe for DefineEventStatement
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.