pub struct CorgiPackument {
pub versions: HashMap<Version, CorgiVersionMetadata>,
pub tags: HashMap<String, Version>,
}
Expand description
A serializable representation of a Packument – the toplevel metadata object containing information about package versions, dist-tags, etc.
This version is a reduced-size packument that only contains fields from “Corgi” packuments (or will only (de)serialize those specific fields).
Fields§
§versions: HashMap<Version, CorgiVersionMetadata>
Trait Implementations§
Source§impl Clone for CorgiPackument
impl Clone for CorgiPackument
Source§fn clone(&self) -> CorgiPackument
fn clone(&self) -> CorgiPackument
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 CorgiPackument
impl Debug for CorgiPackument
Source§impl Default for CorgiPackument
impl Default for CorgiPackument
Source§fn default() -> CorgiPackument
fn default() -> CorgiPackument
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for CorgiPackument
impl<'de> Deserialize<'de> for CorgiPackument
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<CorgiPackument> for Packument
impl From<CorgiPackument> for Packument
Source§fn from(value: CorgiPackument) -> Self
fn from(value: CorgiPackument) -> Self
Converts to this type from the input type.
Source§impl From<Packument> for CorgiPackument
impl From<Packument> for CorgiPackument
Source§impl PartialEq for CorgiPackument
impl PartialEq for CorgiPackument
Source§impl Serialize for CorgiPackument
impl Serialize for CorgiPackument
impl Eq for CorgiPackument
impl StructuralPartialEq for CorgiPackument
Auto Trait Implementations§
impl Freeze for CorgiPackument
impl RefUnwindSafe for CorgiPackument
impl Send for CorgiPackument
impl Sync for CorgiPackument
impl Unpin for CorgiPackument
impl UnwindSafe for CorgiPackument
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.