pub struct UpsertOptions {
pub version_field: Option<String>,
pub do_nothing_on_conflict: bool,
}Fields§
§version_field: Option<String>§do_nothing_on_conflict: boolImplementations§
Source§impl UpsertOptions
impl UpsertOptions
pub fn new() -> Self
pub fn with_version_field(self, field: impl Into<String>) -> Self
pub fn with_do_nothing_on_conflict(self, do_nothing: bool) -> Self
Trait Implementations§
Source§impl Clone for UpsertOptions
impl Clone for UpsertOptions
Source§fn clone(&self) -> UpsertOptions
fn clone(&self) -> UpsertOptions
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 UpsertOptions
impl Debug for UpsertOptions
Source§impl Default for UpsertOptions
impl Default for UpsertOptions
Source§fn default() -> UpsertOptions
fn default() -> UpsertOptions
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for UpsertOptions
impl RefUnwindSafe for UpsertOptions
impl Send for UpsertOptions
impl Sync for UpsertOptions
impl Unpin for UpsertOptions
impl UnwindSafe for UpsertOptions
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