pub struct VersionMetadata {
pub maintainers: Vec<PersonField>,
pub npm_user: Option<NpmUser>,
pub dist: Dist,
pub has_shrinkwrap: Option<bool>,
pub deprecated: Option<DeprecationInfo>,
pub manifest: Manifest,
}Expand description
A manifest for an individual package version.
Fields§
§maintainers: Vec<PersonField>§npm_user: Option<NpmUser>§dist: Dist§has_shrinkwrap: Option<bool>§deprecated: Option<DeprecationInfo>§manifest: ManifestTrait Implementations§
Source§impl Clone for VersionMetadata
impl Clone for VersionMetadata
Source§fn clone(&self) -> VersionMetadata
fn clone(&self) -> VersionMetadata
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 VersionMetadata
impl Debug for VersionMetadata
Source§impl Default for VersionMetadata
impl Default for VersionMetadata
Source§fn default() -> VersionMetadata
fn default() -> VersionMetadata
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for VersionMetadata
impl<'de> Deserialize<'de> for VersionMetadata
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
Source§impl From<CorgiVersionMetadata> for VersionMetadata
impl From<CorgiVersionMetadata> for VersionMetadata
Source§fn from(value: CorgiVersionMetadata) -> Self
fn from(value: CorgiVersionMetadata) -> Self
Converts to this type from the input type.
Source§impl From<Manifest> for VersionMetadata
impl From<Manifest> for VersionMetadata
Source§impl From<VersionMetadata> for CorgiVersionMetadata
impl From<VersionMetadata> for CorgiVersionMetadata
Source§fn from(value: VersionMetadata) -> Self
fn from(value: VersionMetadata) -> Self
Converts to this type from the input type.
Source§impl From<VersionMetadata> for Manifest
impl From<VersionMetadata> for Manifest
Source§fn from(value: VersionMetadata) -> Self
fn from(value: VersionMetadata) -> Self
Converts to this type from the input type.
Source§impl PartialEq for VersionMetadata
impl PartialEq for VersionMetadata
Source§impl Serialize for VersionMetadata
impl Serialize for VersionMetadata
impl Eq for VersionMetadata
impl StructuralPartialEq for VersionMetadata
Auto Trait Implementations§
impl Freeze for VersionMetadata
impl RefUnwindSafe for VersionMetadata
impl Send for VersionMetadata
impl Sync for VersionMetadata
impl Unpin for VersionMetadata
impl UnwindSafe for VersionMetadata
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.