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§fn clone(&self) -> DefineEventStatement
fn clone(&self) -> DefineEventStatement
Returns a duplicate 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 DefineEventStatement
impl Debug for DefineEventStatement
Source§impl PartialEq for DefineEventStatement
impl PartialEq for DefineEventStatement
Source§impl ToSql for DefineEventStatement
impl ToSql for DefineEventStatement
impl Eq for DefineEventStatement
impl StructuralPartialEq 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.Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more