pub enum UpdateInput {
Dict(HashMap<String, Value>),
JsonValue(Value),
}Expand description
Input types for sqlmodel_update().
Supports updating models from various input formats.
Variants§
Dict(HashMap<String, Value>)
A HashMap of field names to JSON values.
JsonValue(Value)
A serde_json::Value for direct updating.
Trait Implementations§
Source§impl Clone for UpdateInput
impl Clone for UpdateInput
Source§fn clone(&self) -> UpdateInput
fn clone(&self) -> UpdateInput
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 UpdateInput
impl Debug for UpdateInput
Auto Trait Implementations§
impl Freeze for UpdateInput
impl RefUnwindSafe for UpdateInput
impl Send for UpdateInput
impl Sync for UpdateInput
impl Unpin for UpdateInput
impl UnwindSafe for UpdateInput
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: NoopSpan) -> Self
fn instrument(self, _span: NoopSpan) -> Self
Instruments this future with a span (no-op when disabled).
Source§fn in_current_span(self) -> Self
fn in_current_span(self) -> Self
Instruments this future with the current span (no-op when disabled).