pub struct NpmVersion {
pub version: String,
pub deprecated: bool,
}Expand description
Version information for an npm package.
Retrieved from the npm registry API at https://registry.npmjs.org/{package}.
Contains version number and deprecation status.
§Examples
use deps_npm::types::NpmVersion;
let version = NpmVersion {
version: "4.18.2".into(),
deprecated: false,
};
assert!(!version.deprecated);Fields§
§version: String§deprecated: boolTrait Implementations§
Source§impl Clone for NpmVersion
impl Clone for NpmVersion
Source§fn clone(&self) -> NpmVersion
fn clone(&self) -> NpmVersion
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 moreSource§impl Debug for NpmVersion
impl Debug for NpmVersion
Source§impl Version for NpmVersion
impl Version for NpmVersion
Source§impl VersionInfo for NpmVersion
impl VersionInfo for NpmVersion
Source§fn version_string(&self) -> &str
fn version_string(&self) -> &str
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
Auto Trait Implementations§
impl Freeze for NpmVersion
impl RefUnwindSafe for NpmVersion
impl Send for NpmVersion
impl Sync for NpmVersion
impl Unpin for NpmVersion
impl UnwindSafe for NpmVersion
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