struct SourceIdInner {
url: Url,
canonical_url: CanonicalUrl,
kind: SourceKind,
precise: Option<String>,
name: Option<String>,
alt_registry_key: Option<String>,
}
Fields§
§url: Url
The source URL.
canonical_url: CanonicalUrl
The canonical version of the above url
kind: SourceKind
The source kind.
precise: Option<String>
For example, the exact Git revision of the specified branch for a Git Source.
name: Option<String>
Name of the registry source for alternative registries WARNING: this is not always set for alt-registries when the name is not known.
alt_registry_key: Option<String>
Name of the alt registry in the [registries]
table.
WARNING: this is not always set for alt-registries when the name is
not known.
Trait Implementations§
source§impl Clone for SourceIdInner
impl Clone for SourceIdInner
source§fn clone(&self) -> SourceIdInner
fn clone(&self) -> SourceIdInner
Returns a copy 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 SourceIdInner
impl Debug for SourceIdInner
source§impl Hash for SourceIdInner
impl Hash for SourceIdInner
source§impl PartialEq<SourceIdInner> for SourceIdInner
impl PartialEq<SourceIdInner> for SourceIdInner
impl Eq for SourceIdInner
impl StructuralEq for SourceIdInner
Auto Trait Implementations§
impl RefUnwindSafe for SourceIdInner
impl Send for SourceIdInner
impl Sync for SourceIdInner
impl Unpin for SourceIdInner
impl UnwindSafe for SourceIdInner
Blanket Implementations§
source§impl<Q, K> Equivalent<K> for Qwhere
Q: Eq + ?Sized,
K: Borrow<Q> + ?Sized,
impl<Q, K> Equivalent<K> for Qwhere Q: Eq + ?Sized, K: Borrow<Q> + ?Sized,
source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key
and return true
if they are equal.Layout§
Note: Most layout information is completely unstable and may even differ between compilations. The only exception is types with certain repr(...)
attributes. Please see the Rust Reference’s “Type Layout” chapter for details on type layout guarantees.
Size: 280 bytes