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: VersionNext 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