pub struct CreateTriggerStatement {
pub token: Token,
pub or_replace: bool,
pub name: ObjectName,
pub timing: TriggerTimingSyntax,
pub events: Vec<TriggerEventSyntax>,
pub table: ObjectName,
pub level: TriggerLevelSyntax,
pub priority: i32,
pub when: Option<Expression>,
pub function: RoutineSignatureSyntax,
pub span: SourceRange,
}Fields§
§token: Token§or_replace: bool§name: ObjectName§timing: TriggerTimingSyntax§events: Vec<TriggerEventSyntax>§table: ObjectName§level: TriggerLevelSyntax§priority: i32§when: Option<Expression>§function: RoutineSignatureSyntax§span: SourceRangeTrait Implementations§
Source§impl Clone for CreateTriggerStatement
impl Clone for CreateTriggerStatement
Source§fn clone(&self) -> CreateTriggerStatement
fn clone(&self) -> CreateTriggerStatement
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 CreateTriggerStatement
impl Debug for CreateTriggerStatement
Source§impl Display for CreateTriggerStatement
impl Display for CreateTriggerStatement
Source§impl PartialEq for CreateTriggerStatement
impl PartialEq for CreateTriggerStatement
impl StructuralPartialEq for CreateTriggerStatement
Auto Trait Implementations§
impl Freeze for CreateTriggerStatement
impl RefUnwindSafe for CreateTriggerStatement
impl Send for CreateTriggerStatement
impl Sync for CreateTriggerStatement
impl Unpin for CreateTriggerStatement
impl UnsafeUnpin for CreateTriggerStatement
impl UnwindSafe for CreateTriggerStatement
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