pub struct GitCommit {
pub hash: String,
pub message: String,
pub timestamp: SystemTime,
pub files_changed: Vec<String>,
pub soma_edit_ids: Vec<String>,
}
Expand description
Git commit representation
Fields§
§hash: String
Commit hash
message: String
Commit message
timestamp: SystemTime
Commit timestamp
files_changed: Vec<String>
Files changed
soma_edit_ids: Vec<String>
Associated SOMA edit IDs
Trait Implementations§
Auto Trait Implementations§
impl Freeze for GitCommit
impl RefUnwindSafe for GitCommit
impl Send for GitCommit
impl Sync for GitCommit
impl Unpin for GitCommit
impl UnwindSafe for GitCommit
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