pub struct PackageManifest {
pub name: String,
pub version: String,
pub description: Option<String>,
pub dist: PackageDist,
pub dependencies: Option<HashMap<String, String>>,
pub keywords: Option<Vec<String>>,
}Expand description
NPM-style package manifest structure
Fields§
§name: String§version: String§description: Option<String>§dist: PackageDist§dependencies: Option<HashMap<String, String>>§keywords: Option<Vec<String>>Trait Implementations§
Source§impl Clone for PackageManifest
impl Clone for PackageManifest
Source§fn clone(&self) -> PackageManifest
fn clone(&self) -> PackageManifest
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 PackageManifest
impl Debug for PackageManifest
Source§impl<'de> Deserialize<'de> for PackageManifest
impl<'de> Deserialize<'de> for PackageManifest
Source§fn deserialize<__D>(
__deserializer: __D,
) -> Result<PackageManifest, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<PackageManifest, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for PackageManifest
impl RefUnwindSafe for PackageManifest
impl Send for PackageManifest
impl Sync for PackageManifest
impl Unpin for PackageManifest
impl UnsafeUnpin for PackageManifest
impl UnwindSafe for PackageManifest
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