pub struct ModelCommittedEvent {
pub table: &'static str,
pub id: i32,
pub operation: ModelOperation,
pub payload: String,
}Expand description
Owned model snapshot delivered only after a managed transaction commits.
Fields§
§table: &'static strPersisted table name generated from the model metadata.
id: i32Model primary key.
operation: ModelOperationMutation that was committed.
payload: StringModel JSON generated with the model’s hidden-field policy.
Implementations§
Trait Implementations§
Source§impl Clone for ModelCommittedEvent
impl Clone for ModelCommittedEvent
Source§impl Debug for ModelCommittedEvent
impl Debug for ModelCommittedEvent
impl Eq for ModelCommittedEvent
Source§impl PartialEq for ModelCommittedEvent
impl PartialEq for ModelCommittedEvent
impl StructuralPartialEq for ModelCommittedEvent
Auto Trait Implementations§
impl Freeze for ModelCommittedEvent
impl RefUnwindSafe for ModelCommittedEvent
impl Send for ModelCommittedEvent
impl Sync for ModelCommittedEvent
impl Unpin for ModelCommittedEvent
impl UnsafeUnpin for ModelCommittedEvent
impl UnwindSafe for ModelCommittedEvent
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<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
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