pub struct ObjectDiffBuilder { /* private fields */ }
Expand description
Builder for ObjectDiff
.
Implementations§
Source§impl ObjectDiffBuilder
impl ObjectDiffBuilder
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
Sourcepub fn build(&self) -> Result<ObjectDiff, ObjectDiffBuilderError>
pub fn build(&self) -> Result<ObjectDiff, ObjectDiffBuilderError>
Trait Implementations§
Source§impl Clone for ObjectDiffBuilder
impl Clone for ObjectDiffBuilder
Source§fn clone(&self) -> ObjectDiffBuilder
fn clone(&self) -> ObjectDiffBuilder
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 ObjectDiffBuilder
impl RefUnwindSafe for ObjectDiffBuilder
impl Send for ObjectDiffBuilder
impl Sync for ObjectDiffBuilder
impl Unpin for ObjectDiffBuilder
impl UnwindSafe for ObjectDiffBuilder
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