pub struct PostgresTrigger {
pub name: String,
pub table_name: String,
pub events: Vec<PostgresTriggerEvent>,
pub timing: PostgresTriggerTiming,
pub level: PostgresTriggerLevel,
pub function_name: String,
pub condition: Option<String>,
pub old_table_name: Option<String>,
pub new_table_name: Option<String>,
pub comment: Option<String>,
pub object_id: ObjectId,
pub arguments: Option<String>,
}Fields§
§name: String§table_name: String§events: Vec<PostgresTriggerEvent>§timing: PostgresTriggerTiming§level: PostgresTriggerLevel§function_name: String§condition: Option<String>§old_table_name: Option<String>§new_table_name: Option<String>§comment: Option<String>§object_id: ObjectId§arguments: Option<String>Implementations§
Source§impl PostgresTrigger
impl PostgresTrigger
pub fn get_create_statement( &self, schema: &PostgresSchema, identifier_quoter: &IdentifierQuoter, ) -> String
Trait Implementations§
Source§impl Clone for PostgresTrigger
impl Clone for PostgresTrigger
Source§fn clone(&self) -> PostgresTrigger
fn clone(&self) -> PostgresTrigger
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 PostgresTrigger
impl Debug for PostgresTrigger
Source§impl Default for PostgresTrigger
impl Default for PostgresTrigger
Source§fn default() -> PostgresTrigger
fn default() -> PostgresTrigger
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for PostgresTrigger
impl<'de> Deserialize<'de> for PostgresTrigger
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 PostgresTrigger
impl PartialEq for PostgresTrigger
Source§impl Serialize for PostgresTrigger
impl Serialize for PostgresTrigger
impl Eq for PostgresTrigger
impl StructuralPartialEq for PostgresTrigger
Auto Trait Implementations§
impl Freeze for PostgresTrigger
impl RefUnwindSafe for PostgresTrigger
impl Send for PostgresTrigger
impl Sync for PostgresTrigger
impl Unpin for PostgresTrigger
impl UnwindSafe for PostgresTrigger
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<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