pub struct RecentCommit {
pub short_id: Arc<str>,
pub summary: Arc<str>,
}Expand description
One commit in an entity’s recent history: its seven-character abbreviated id
and its message’s first line. Carries no provenance of its own, the same
reasoning as InProgressOperation: it is read fresh alongside branch
rather than tracked as a Cell.
Fields§
§short_id: Arc<str>§summary: Arc<str>Trait Implementations§
Source§impl Clone for RecentCommit
impl Clone for RecentCommit
Source§fn clone(&self) -> RecentCommit
fn clone(&self) -> RecentCommit
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 RecentCommit
impl Debug for RecentCommit
impl Eq for RecentCommit
Source§impl PartialEq for RecentCommit
impl PartialEq for RecentCommit
impl StructuralPartialEq for RecentCommit
Auto Trait Implementations§
impl Freeze for RecentCommit
impl RefUnwindSafe for RecentCommit
impl Send for RecentCommit
impl Sync for RecentCommit
impl Unpin for RecentCommit
impl UnsafeUnpin for RecentCommit
impl UnwindSafe for RecentCommit
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<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.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