pub struct VersionStatistics {
pub total_versions: usize,
pub experimental_versions: usize,
pub alpha_versions: usize,
pub beta_versions: usize,
pub stable_versions: usize,
pub mature_versions: usize,
pub legacy_versions: usize,
pub active_versions: usize,
pub maintenance_versions: usize,
pub deprecated_versions: usize,
pub end_of_life_versions: usize,
pub security_only_versions: usize,
}
Expand description
Version statistics for monitoring and reporting
Fields§
§total_versions: usize
Total number of registered versions
experimental_versions: usize
Experimental versions
alpha_versions: usize
Alpha versions
beta_versions: usize
Beta versions
stable_versions: usize
Stable versions
mature_versions: usize
Mature versions
legacy_versions: usize
Legacy versions
active_versions: usize
Active versions
maintenance_versions: usize
Maintenance versions
deprecated_versions: usize
Deprecated versions
end_of_life_versions: usize
End of life versions
security_only_versions: usize
Security only versions
Trait Implementations§
Source§impl Clone for VersionStatistics
impl Clone for VersionStatistics
Source§fn clone(&self) -> VersionStatistics
fn clone(&self) -> VersionStatistics
Returns a duplicate of the value. Read more
1.0.0 · Source§const fn clone_from(&mut self, source: &Self)
const fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for VersionStatistics
impl Debug for VersionStatistics
Source§impl Default for VersionStatistics
impl Default for VersionStatistics
Source§fn default() -> VersionStatistics
fn default() -> VersionStatistics
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for VersionStatistics
impl<'de> Deserialize<'de> for VersionStatistics
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for VersionStatistics
impl RefUnwindSafe for VersionStatistics
impl Send for VersionStatistics
impl Sync for VersionStatistics
impl Unpin for VersionStatistics
impl UnwindSafe for VersionStatistics
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<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