pub struct GitSummaryContext {
pub source: String,
pub repo_root: PathBuf,
pub commit: Option<String>,
pub timeline_signals: Vec<String>,
pub file_changes: Vec<HailCompactFileChange>,
}Fields§
§source: String§repo_root: PathBuf§commit: Option<String>§timeline_signals: Vec<String>§file_changes: Vec<HailCompactFileChange>Trait Implementations§
Source§impl Clone for GitSummaryContext
impl Clone for GitSummaryContext
Source§fn clone(&self) -> GitSummaryContext
fn clone(&self) -> GitSummaryContext
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 moreAuto Trait Implementations§
impl Freeze for GitSummaryContext
impl RefUnwindSafe for GitSummaryContext
impl Send for GitSummaryContext
impl Sync for GitSummaryContext
impl Unpin for GitSummaryContext
impl UnsafeUnpin for GitSummaryContext
impl UnwindSafe for GitSummaryContext
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