pub struct RawCommit {
pub hash: String,
pub short_hash: String,
pub parents: Vec<String>,
pub author_name: String,
pub author_email: String,
pub authored_unix: i64,
pub committed_unix: i64,
pub refs: Vec<GitRef>,
pub subject: String,
pub body: String,
}Fields§
§hash: String§short_hash: String§parents: Vec<String>§committed_unix: i64§refs: Vec<GitRef>§subject: String§body: StringTrait Implementations§
impl Eq for RawCommit
impl StructuralPartialEq for RawCommit
Auto Trait Implementations§
impl Freeze for RawCommit
impl RefUnwindSafe for RawCommit
impl Send for RawCommit
impl Sync for RawCommit
impl Unpin for RawCommit
impl UnsafeUnpin for RawCommit
impl UnwindSafe for RawCommit
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