pub struct RegistrySourceId {
pub registry_origin: RegistryOrigin,
pub package: CanonicalPackageId,
pub release: RegistryReleaseId,
pub version: PackageVersion,
pub release_digest: ContentDigest,
pub artifact_digest: ContentDigest,
pub tree_digest: ContentDigest,
}Fields§
§registry_origin: RegistryOrigin§package: CanonicalPackageId§release: RegistryReleaseId§version: PackageVersion§release_digest: ContentDigest§artifact_digest: ContentDigest§tree_digest: ContentDigestImplementations§
Source§impl RegistrySourceId
impl RegistrySourceId
pub fn validate(&self) -> Result<(), IdentityError>
Trait Implementations§
Source§impl Clone for RegistrySourceId
impl Clone for RegistrySourceId
Source§fn clone(&self) -> RegistrySourceId
fn clone(&self) -> RegistrySourceId
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 RegistrySourceId
impl Debug for RegistrySourceId
Source§impl<'de> Deserialize<'de> for RegistrySourceId
impl<'de> Deserialize<'de> for RegistrySourceId
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
impl Eq for RegistrySourceId
Source§impl Hash for RegistrySourceId
impl Hash for RegistrySourceId
Source§impl Ord for RegistrySourceId
impl Ord for RegistrySourceId
Source§fn cmp(&self, other: &RegistrySourceId) -> Ordering
fn cmp(&self, other: &RegistrySourceId) -> Ordering
1.21.0 (const: unstable) · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
Source§impl PartialEq for RegistrySourceId
impl PartialEq for RegistrySourceId
Source§impl PartialOrd for RegistrySourceId
impl PartialOrd for RegistrySourceId
Source§impl Serialize for RegistrySourceId
impl Serialize for RegistrySourceId
impl StructuralPartialEq for RegistrySourceId
Auto Trait Implementations§
impl Freeze for RegistrySourceId
impl RefUnwindSafe for RegistrySourceId
impl Send for RegistrySourceId
impl Sync for RegistrySourceId
impl Unpin for RegistrySourceId
impl UnsafeUnpin for RegistrySourceId
impl UnwindSafe for RegistrySourceId
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> Comparable<K> for Q
impl<Q, K> Comparable<K> for Q
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
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.