Struct NpmPackageSpec
pub struct NpmPackageSpec(/* private fields */);Implementations§
§impl NpmPackageSpec
impl NpmPackageSpec
pub fn new(input: &str) -> Result<NpmPackageSpec, NpmTextError>
pub fn new(input: &str) -> Result<NpmPackageSpec, NpmTextError>
Creates non-empty npm text metadata.
§Errors
Returns NpmTextError::Empty when input is empty after trimming.
Trait Implementations§
§impl Clone for NpmPackageSpec
impl Clone for NpmPackageSpec
§fn clone(&self) -> NpmPackageSpec
fn clone(&self) -> NpmPackageSpec
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 NpmPackageSpec
impl Debug for NpmPackageSpec
§impl Display for NpmPackageSpec
impl Display for NpmPackageSpec
§impl Hash for NpmPackageSpec
impl Hash for NpmPackageSpec
§impl Ord for NpmPackageSpec
impl Ord for NpmPackageSpec
§impl PartialEq for NpmPackageSpec
impl PartialEq for NpmPackageSpec
§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