[−][src]Struct conventional_commits_next_semver::types::SemverCompatibleGitTag
A git tag that is compatible with semantic release versions.
Fields
oid: Oid
The git commit the tag references.
raw: String
The raw git tag name.
version: Version
The semantic release version this matches to.
Implementations
impl SemverCompatibleGitTag
[src]
pub fn from(oid: Oid, raw: String, version: Version) -> Self
[src]
Creates a new instance with the given values.
Arguments
oid
: The object id of the tag.raw
: The tag's annotation.version
: The semantic version of the tag.
Auto Trait Implementations
impl RefUnwindSafe for SemverCompatibleGitTag
impl Send for SemverCompatibleGitTag
impl Sync for SemverCompatibleGitTag
impl Unpin for SemverCompatibleGitTag
impl UnwindSafe for SemverCompatibleGitTag
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,