pub enum ActiveModelAction {
Insert,
Update,
Save,
}Expand description
Which save operation an ActiveModel is about
to perform โ used by hooks and helpers that need to branch on the kind
of write.
Variantsยง
Insert
INSERT.
Update
UPDATE.
Save
Insert if the primary key is NotSet, otherwise update.
Only meaningful for entities with an auto-increment primary key.
Trait Implementationsยง
Sourceยงimpl Clone for ActiveModelAction
impl Clone for ActiveModelAction
Sourceยงfn clone(&self) -> ActiveModelAction
fn clone(&self) -> ActiveModelAction
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 ActiveModelAction
Sourceยงimpl Debug for ActiveModelAction
impl Debug for ActiveModelAction
impl Eq for ActiveModelAction
Sourceยงimpl PartialEq for ActiveModelAction
impl PartialEq for ActiveModelAction
Sourceยงfn eq(&self, other: &ActiveModelAction) -> bool
fn eq(&self, other: &ActiveModelAction) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for ActiveModelAction
Auto Trait Implementationsยง
impl Freeze for ActiveModelAction
impl RefUnwindSafe for ActiveModelAction
impl Send for ActiveModelAction
impl Sync for ActiveModelAction
impl Unpin for ActiveModelAction
impl UnsafeUnpin for ActiveModelAction
impl UnwindSafe for ActiveModelAction
Blanket Implementationsยง
impl<T> Allocation for T
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
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ยง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