pub struct TriggerInput {
pub name: Option<String>,
pub timing: TriggerTiming,
pub events: Vec<TriggerEvent>,
pub scope: TriggerScope,
pub function_name: Option<String>,
pub when: Option<String>,
pub query: Option<String>,
pub language: Option<String>,
}Expand description
Authored trigger definition without opaque raw SQL metadata.
Fields§
§name: Option<String>Trigger name.
timing: TriggerTimingTrigger timing.
events: Vec<TriggerEvent>Trigger events.
scope: TriggerScopeTrigger scope.
function_name: Option<String>Optional function target.
when: Option<String>Optional WHEN expression.
query: Option<String>Optional body query.
language: Option<String>Optional trigger language metadata.
Trait Implementations§
Source§impl Clone for TriggerInput
impl Clone for TriggerInput
Source§fn clone(&self) -> TriggerInput
fn clone(&self) -> TriggerInput
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 TriggerInput
impl Debug for TriggerInput
Source§impl<'de> Deserialize<'de> for TriggerInput
impl<'de> Deserialize<'de> for TriggerInput
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for TriggerInput
impl PartialEq for TriggerInput
impl StructuralPartialEq for TriggerInput
Auto Trait Implementations§
impl Freeze for TriggerInput
impl RefUnwindSafe for TriggerInput
impl Send for TriggerInput
impl Sync for TriggerInput
impl Unpin for TriggerInput
impl UnsafeUnpin for TriggerInput
impl UnwindSafe for TriggerInput
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