pub enum EventTriggerEvent {
DdlCommandStart,
DdlCommandEnd,
SqlDrop,
TableRewrite,
}Expand description
The DDL event an event trigger fires on (pg_event_trigger.evtevent).
Variants§
DdlCommandStart
ddl_command_start
DdlCommandEnd
ddl_command_end
SqlDrop
sql_drop
TableRewrite
table_rewrite
Implementations§
Trait Implementations§
Source§impl Clone for EventTriggerEvent
impl Clone for EventTriggerEvent
Source§fn clone(&self) -> EventTriggerEvent
fn clone(&self) -> EventTriggerEvent
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 moreimpl Copy for EventTriggerEvent
Source§impl Debug for EventTriggerEvent
impl Debug for EventTriggerEvent
Source§impl<'de> Deserialize<'de> for EventTriggerEvent
impl<'de> Deserialize<'de> for EventTriggerEvent
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
impl Eq for EventTriggerEvent
Source§impl PartialEq for EventTriggerEvent
impl PartialEq for EventTriggerEvent
Source§fn eq(&self, other: &EventTriggerEvent) -> bool
fn eq(&self, other: &EventTriggerEvent) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for EventTriggerEvent
impl Serialize for EventTriggerEvent
impl StructuralPartialEq for EventTriggerEvent
Auto Trait Implementations§
impl Freeze for EventTriggerEvent
impl RefUnwindSafe for EventTriggerEvent
impl Send for EventTriggerEvent
impl Sync for EventTriggerEvent
impl Unpin for EventTriggerEvent
impl UnsafeUnpin for EventTriggerEvent
impl UnwindSafe for EventTriggerEvent
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,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
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