pub struct NpmPackageSpec(/* private fields */);Implementations§
Source§impl NpmPackageSpec
impl NpmPackageSpec
Sourcepub fn new(input: &str) -> Result<Self, NpmTextError>
pub fn new(input: &str) -> Result<Self, NpmTextError>
Creates non-empty npm text metadata.
§Errors
Returns NpmTextError::Empty when input is empty after trimming.
Trait Implementations§
Source§impl Clone for NpmPackageSpec
impl Clone for NpmPackageSpec
Source§fn clone(&self) -> NpmPackageSpec
fn clone(&self) -> NpmPackageSpec
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 NpmPackageSpec
impl Debug for NpmPackageSpec
Source§impl Display for NpmPackageSpec
impl Display for NpmPackageSpec
Source§impl Hash for NpmPackageSpec
impl Hash for NpmPackageSpec
Source§impl Ord for NpmPackageSpec
impl Ord for NpmPackageSpec
Source§fn cmp(&self, other: &NpmPackageSpec) -> Ordering
fn cmp(&self, other: &NpmPackageSpec) -> Ordering
1.21.0 (const: unstable) · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
Source§impl PartialEq for NpmPackageSpec
impl PartialEq for NpmPackageSpec
Source§fn eq(&self, other: &NpmPackageSpec) -> bool
fn eq(&self, other: &NpmPackageSpec) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl PartialOrd for NpmPackageSpec
impl PartialOrd for NpmPackageSpec
impl Eq for NpmPackageSpec
impl StructuralPartialEq for NpmPackageSpec
Auto Trait Implementations§
impl Freeze for NpmPackageSpec
impl RefUnwindSafe for NpmPackageSpec
impl Send for NpmPackageSpec
impl Sync for NpmPackageSpec
impl Unpin for NpmPackageSpec
impl UnsafeUnpin for NpmPackageSpec
impl UnwindSafe for NpmPackageSpec
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