pub struct GitBlameInfo {
pub lines: Vec<GitBlameLine>,
pub contributors: HashMap<String, usize>,
pub last_modified: u64,
pub age_distribution: AgeDistribution,
}
Expand description
Git blame information for a file
Fields§
§lines: Vec<GitBlameLine>
§contributors: HashMap<String, usize>
§last_modified: u64
§age_distribution: AgeDistribution
Trait Implementations§
Source§impl Clone for GitBlameInfo
impl Clone for GitBlameInfo
Source§fn clone(&self) -> GitBlameInfo
fn clone(&self) -> GitBlameInfo
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 GitBlameInfo
impl Debug for GitBlameInfo
Source§impl<'de> Deserialize<'de> for GitBlameInfo
impl<'de> Deserialize<'de> for GitBlameInfo
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for GitBlameInfo
impl RefUnwindSafe for GitBlameInfo
impl Send for GitBlameInfo
impl Sync for GitBlameInfo
impl Unpin for GitBlameInfo
impl UnwindSafe for GitBlameInfo
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> 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