pub struct NpmPackageVersion {Show 17 fields
pub name: String,
pub version: String,
pub homepage: String,
pub repository: Option<NpmPackageRepository>,
pub dependencies: Option<HashMap<String, String>>,
pub dev_dependencies: Option<HashMap<String, String>>,
pub scripts: HashMap<String, String>,
pub author: NpmPackageAuthor,
pub license: Option<String>,
pub readme: Option<String>,
pub readme_filename: Option<String>,
pub _id: String,
pub description: String,
pub dist: NpmPackageVersionDist,
pub _npm_version: Option<String>,
pub _npm_user: Option<NpmPackageAuthor>,
pub maintainers: Vec<NpmPackageAuthor>,
}
Fields§
§name: String
§version: String
§homepage: String
§repository: Option<NpmPackageRepository>
§dependencies: Option<HashMap<String, String>>
§dev_dependencies: Option<HashMap<String, String>>
§scripts: HashMap<String, String>
§license: Option<String>
§readme: Option<String>
§readme_filename: Option<String>
§_id: String
§description: String
§dist: NpmPackageVersionDist
§_npm_version: Option<String>
§_npm_user: Option<NpmPackageAuthor>
§maintainers: Vec<NpmPackageAuthor>
Trait Implementations§
Source§impl Debug for NpmPackageVersion
impl Debug for NpmPackageVersion
Source§impl<'de> Deserialize<'de> for NpmPackageVersion
impl<'de> Deserialize<'de> for NpmPackageVersion
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for NpmPackageVersion
impl RefUnwindSafe for NpmPackageVersion
impl Send for NpmPackageVersion
impl Sync for NpmPackageVersion
impl Unpin for NpmPackageVersion
impl UnwindSafe for NpmPackageVersion
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