pub enum ActiveModelAction {
Insert,
Update,
Save,
}Expand description
Action to perform on ActiveModel
Variantsยง
Insert
Insert
Update
Update
Save
Insert the model if primary key is NotSet, update otherwise.
Only works if the entity has 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ยงfn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSourceยงimpl Debug for ActiveModelAction
impl Debug for ActiveModelAction
Sourceยงimpl PartialEq for ActiveModelAction
impl PartialEq for ActiveModelAction
impl Copy for ActiveModelAction
impl Eq for ActiveModelAction
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 UnwindSafe for ActiveModelAction
Blanket Implementationsยง
ยงimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
ยงfn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
ยงimpl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
ยงunsafe fn clone_to_uninit(&self, dest: *mut u8)
unsafe fn clone_to_uninit(&self, dest: *mut u8)
๐ฌThis is a nightly-only experimental API. (
clone_to_uninit)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