Struct SwiftVersion
pub struct SwiftVersion {
pub version: String,
pub yanked: bool,
}Expand description
Version information for a Swift package (GitHub tag).
Fields§
§version: StringSemver version string (v prefix stripped)
yanked: boolAlways false for GitHub tags
Trait Implementations§
§impl Clone for SwiftVersion
impl Clone for SwiftVersion
§fn clone(&self) -> SwiftVersion
fn clone(&self) -> SwiftVersion
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read more§impl Debug for SwiftVersion
impl Debug for SwiftVersion
§impl Version for SwiftVersion
impl Version for SwiftVersion
§fn version_string(&self) -> &str
fn version_string(&self) -> &str
Version string (e.g., “1.0.214”, “14.21.3”).
§fn is_prerelease(&self) -> bool
fn is_prerelease(&self) -> bool
Whether this version is a pre-release (alpha, beta, rc, etc.). Read more
Auto Trait Implementations§
impl Freeze for SwiftVersion
impl RefUnwindSafe for SwiftVersion
impl Send for SwiftVersion
impl Sync for SwiftVersion
impl Unpin for SwiftVersion
impl UnwindSafe for SwiftVersion
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,
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§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