pub struct TaskGroupDiffBuilder { /* private fields */ }
Expand description
Builder for TaskGroupDiff
.
Implementations§
Source§impl TaskGroupDiffBuilder
impl TaskGroupDiffBuilder
pub fn type(&mut self, value: String) -> &mut Self
pub fn name(&mut self, value: String) -> &mut Self
pub fn fields(&mut self, value: Vec<FieldDiff>) -> &mut Self
pub fn objects(&mut self, value: Vec<ObjectDiff>) -> &mut Self
pub fn tasks(&mut self, value: Vec<TaskDiff>) -> &mut Self
pub fn updates(&mut self, value: HashMap<String, u64>) -> &mut Self
Sourcepub fn build(&self) -> Result<TaskGroupDiff, TaskGroupDiffBuilderError>
pub fn build(&self) -> Result<TaskGroupDiff, TaskGroupDiffBuilderError>
Trait Implementations§
Source§impl Clone for TaskGroupDiffBuilder
impl Clone for TaskGroupDiffBuilder
Source§fn clone(&self) -> TaskGroupDiffBuilder
fn clone(&self) -> TaskGroupDiffBuilder
Returns a copy 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 moreAuto Trait Implementations§
impl Freeze for TaskGroupDiffBuilder
impl RefUnwindSafe for TaskGroupDiffBuilder
impl Send for TaskGroupDiffBuilder
impl Sync for TaskGroupDiffBuilder
impl Unpin for TaskGroupDiffBuilder
impl UnwindSafe for TaskGroupDiffBuilder
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