pub enum RecordState {
New,
Persisted,
Destroyed,
}Expand description
Tracks whether a record has been persisted or destroyed.
Variants§
New
The record has not been inserted yet.
Persisted
The record exists in the database.
Destroyed
The record has been deleted.
Trait Implementations§
Source§impl Clone for RecordState
impl Clone for RecordState
Source§fn clone(&self) -> RecordState
fn clone(&self) -> RecordState
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 RecordState
impl Debug for RecordState
Source§impl Default for RecordState
impl Default for RecordState
Source§fn default() -> RecordState
fn default() -> RecordState
Returns the “default value” for a type. Read more
Source§impl PartialEq for RecordState
impl PartialEq for RecordState
impl Copy for RecordState
impl Eq for RecordState
impl StructuralPartialEq for RecordState
Auto Trait Implementations§
impl Freeze for RecordState
impl RefUnwindSafe for RecordState
impl Send for RecordState
impl Sync for RecordState
impl Unpin for RecordState
impl UnsafeUnpin for RecordState
impl UnwindSafe for RecordState
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<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