pub struct TaskUpdateBuilder { /* private fields */ }Expand description
Builder for UPDATE queries on the TMTask table
Provides a type-safe API for building dynamic UPDATE statements based on which fields are being updated.
Implementations§
Source§impl TaskUpdateBuilder
impl TaskUpdateBuilder
Sourcepub fn from_request(request: &UpdateTaskRequest) -> Self
pub fn from_request(request: &UpdateTaskRequest) -> Self
Create a builder from an UpdateTaskRequest
Automatically marks all fields that are present in the request
Sourcepub fn build_query_string(&self) -> String
pub fn build_query_string(&self) -> String
Build the complete UPDATE query string
Always includes userModificationDate update
Trait Implementations§
Source§impl Clone for TaskUpdateBuilder
impl Clone for TaskUpdateBuilder
Source§fn clone(&self) -> TaskUpdateBuilder
fn clone(&self) -> TaskUpdateBuilder
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 TaskUpdateBuilder
impl Debug for TaskUpdateBuilder
Auto Trait Implementations§
impl Freeze for TaskUpdateBuilder
impl RefUnwindSafe for TaskUpdateBuilder
impl Send for TaskUpdateBuilder
impl Sync for TaskUpdateBuilder
impl Unpin for TaskUpdateBuilder
impl UnwindSafe for TaskUpdateBuilder
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