pub struct GuessedVersion {
pub version: String,
pub pretty_version: String,
pub commit: Option<String>,
pub feature_version: Option<String>,
pub feature_pretty_version: Option<String>,
}Expand description
VersionGuesser::guessVersion result after postprocess: the version
(the parent branch when HEAD is on a feature branch) and, on a feature
branch, the feature branch itself (feature_version,
feature_pretty_version) — a path repository loads both as packages.
Fields§
§version: String§pretty_version: String§commit: Option<String>§feature_version: Option<String>§feature_pretty_version: Option<String>Trait Implementations§
Source§impl Clone for GuessedVersion
impl Clone for GuessedVersion
Source§fn clone(&self) -> GuessedVersion
fn clone(&self) -> GuessedVersion
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 GuessedVersion
impl Debug for GuessedVersion
impl Eq for GuessedVersion
Source§impl PartialEq for GuessedVersion
impl PartialEq for GuessedVersion
impl StructuralPartialEq for GuessedVersion
Auto Trait Implementations§
impl Freeze for GuessedVersion
impl RefUnwindSafe for GuessedVersion
impl Send for GuessedVersion
impl Sync for GuessedVersion
impl Unpin for GuessedVersion
impl UnsafeUnpin for GuessedVersion
impl UnwindSafe for GuessedVersion
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