pub struct MavenVersion {
pub version: ConcreteVersion,
pub published_at: Option<PublishTime>,
}Fields§
§version: ConcreteVersion§published_at: Option<PublishTime>When this version was published, from the repo1.maven.org directory listing.
None whenever the listing could not be fetched or parsed (Google Maven and the
Gradle Plugin Portal never carry a date, and the fetch is disabled by
freshness.enabled: false) — this is graceful degradation, not an error.
Trait Implementations§
Source§impl Clone for MavenVersion
impl Clone for MavenVersion
Source§fn clone(&self) -> MavenVersion
fn clone(&self) -> MavenVersion
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 MavenVersion
impl Debug for MavenVersion
Source§impl Version for MavenVersion
impl Version for MavenVersion
Source§fn version_string(&self) -> &ConcreteVersion
fn version_string(&self) -> &ConcreteVersion
Version string (e.g., “1.0.214”, “14.21.3”).
Source§fn is_prerelease(&self) -> bool
fn is_prerelease(&self) -> bool
Whether this version is a pre-release (alpha, beta, rc, etc.). Read more
Source§fn features(&self) -> Vec<String>
fn features(&self) -> Vec<String>
Available feature flags (empty if not supported by ecosystem).
Source§fn published_at(&self) -> Option<PublishTime>
fn published_at(&self) -> Option<PublishTime>
When this version was published, if the registry exposes it. Read more
Source§fn removal_status(&self) -> RemovalStatus
fn removal_status(&self) -> RemovalStatus
This version’s removal/deprecation status as reported by the registry. Read more
Source§fn deprecation(&self) -> Option<&Deprecation>
fn deprecation(&self) -> Option<&Deprecation>
Package-level deprecation payload, when this version’s registry data carries one. Read more
Auto Trait Implementations§
impl Freeze for MavenVersion
impl RefUnwindSafe for MavenVersion
impl Send for MavenVersion
impl Sync for MavenVersion
impl Unpin for MavenVersion
impl UnsafeUnpin for MavenVersion
impl UnwindSafe for MavenVersion
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