pub struct CommitDiffBuilder { /* private fields */ }
Expand description
Builder for creating a new commit diff.
Implementations§
Source§impl CommitDiffBuilder
impl CommitDiffBuilder
Sourcepub fn file_statuses(self, statuses: Vec<FileStatus>) -> Self
pub fn file_statuses(self, statuses: Vec<FileStatus>) -> Self
Set the FileStatus
es.
Sourcepub const fn number_files_changed(self, count: usize) -> Self
pub const fn number_files_changed(self, count: usize) -> Self
Set the number of files changed.
Sourcepub const fn number_insertions(self, count: usize) -> Self
pub const fn number_insertions(self, count: usize) -> Self
Set the number of line insertions.
Sourcepub const fn number_deletions(self, count: usize) -> Self
pub const fn number_deletions(self, count: usize) -> Self
Set the number of line deletions.
Sourcepub fn build(self) -> CommitDiff
pub fn build(self) -> CommitDiff
Return the built CommitDiff
Trait Implementations§
Auto Trait Implementations§
impl Freeze for CommitDiffBuilder
impl RefUnwindSafe for CommitDiffBuilder
impl Send for CommitDiffBuilder
impl Sync for CommitDiffBuilder
impl Unpin for CommitDiffBuilder
impl UnwindSafe for CommitDiffBuilder
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