Struct PackageScriptName
pub struct PackageScriptName(/* private fields */);Implementations§
§impl PackageScriptName
impl PackageScriptName
pub fn new(input: &str) -> Result<PackageScriptName, PackageJsonTextError>
pub fn new(input: &str) -> Result<PackageScriptName, PackageJsonTextError>
Creates non-empty package metadata text.
§Errors
Returns PackageJsonTextError::Empty when input is empty after trimming.
Trait Implementations§
§impl Clone for PackageScriptName
impl Clone for PackageScriptName
§fn clone(&self) -> PackageScriptName
fn clone(&self) -> PackageScriptName
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 PackageScriptName
impl Debug for PackageScriptName
§impl Display for PackageScriptName
impl Display for PackageScriptName
§impl FromStr for PackageScriptName
impl FromStr for PackageScriptName
§type Err = PackageJsonTextError
type Err = PackageJsonTextError
The associated error which can be returned from parsing.
§fn from_str(
input: &str,
) -> Result<PackageScriptName, <PackageScriptName as FromStr>::Err>
fn from_str( input: &str, ) -> Result<PackageScriptName, <PackageScriptName as FromStr>::Err>
Parses a string
s to return a value of this type. Read more§impl Hash for PackageScriptName
impl Hash for PackageScriptName
§impl Ord for PackageScriptName
impl Ord for PackageScriptName
§fn cmp(&self, other: &PackageScriptName) -> Ordering
fn cmp(&self, other: &PackageScriptName) -> Ordering
1.21.0 · 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
§impl PartialEq for PackageScriptName
impl PartialEq for PackageScriptName
§impl PartialOrd for PackageScriptName
impl PartialOrd for PackageScriptName
impl Eq for PackageScriptName
impl StructuralPartialEq for PackageScriptName
Auto Trait Implementations§
impl Freeze for PackageScriptName
impl RefUnwindSafe for PackageScriptName
impl Send for PackageScriptName
impl Sync for PackageScriptName
impl Unpin for PackageScriptName
impl UnsafeUnpin for PackageScriptName
impl UnwindSafe for PackageScriptName
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