pub struct CommitHistory {
pub commits: Vec<Commit>,
pub curr_version: Option<Version>,
pub next_version: Version,
}
Expand description
Commit history
Fields§
§commits: Vec<Commit>
Commits
The list is ordered with the last commit first
curr_version: Option<Version>
Current version
next_version: Version
Next version (unreleased)
Implementations§
Source§impl CommitHistory
impl CommitHistory
pub fn next_version_str(&self) -> String
Trait Implementations§
Auto Trait Implementations§
impl Freeze for CommitHistory
impl RefUnwindSafe for CommitHistory
impl Send for CommitHistory
impl Sync for CommitHistory
impl Unpin for CommitHistory
impl UnwindSafe for CommitHistory
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> 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