pub struct FileGitInfo {
pub hash: Option<String>,
pub short_hash: Option<String>,
pub commit_date: Option<i64>,
pub author: Option<String>,
pub is_dirty: bool,
}Expand description
Git info for a specific file
Fields§
§hash: Option<String>§short_hash: Option<String>§commit_date: Option<i64>§is_dirty: boolTrait Implementations§
Source§impl Clone for FileGitInfo
impl Clone for FileGitInfo
Source§fn clone(&self) -> FileGitInfo
fn clone(&self) -> FileGitInfo
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 moreSource§impl Debug for FileGitInfo
impl Debug for FileGitInfo
Source§impl Default for FileGitInfo
impl Default for FileGitInfo
Source§fn default() -> FileGitInfo
fn default() -> FileGitInfo
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for FileGitInfo
impl RefUnwindSafe for FileGitInfo
impl Send for FileGitInfo
impl Sync for FileGitInfo
impl Unpin for FileGitInfo
impl UnwindSafe for FileGitInfo
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more