pub struct NpmPackage {
pub _id: String,
pub _rev: String,
pub name: String,
pub description: String,
pub dist_tags: HashMap<String, String>,
pub versions: HashMap<String, NpmPackageVersion>,
pub time: HashMap<String, String>,
pub author: NpmPackageAuthor,
pub repository: Option<NpmPackageRepository>,
pub readme: Option<String>,
}
Fields§
§_id: String
§_rev: String
§name: String
§description: String
§versions: HashMap<String, NpmPackageVersion>
§time: HashMap<String, String>
§repository: Option<NpmPackageRepository>
§readme: Option<String>
Trait Implementations§
Source§impl Debug for NpmPackage
impl Debug for NpmPackage
Source§impl<'de> Deserialize<'de> for NpmPackage
impl<'de> Deserialize<'de> for NpmPackage
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 NpmPackage
impl RefUnwindSafe for NpmPackage
impl Send for NpmPackage
impl Sync for NpmPackage
impl Unpin for NpmPackage
impl UnwindSafe for NpmPackage
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