[−][src]Struct rls_data::GlobalCrateId
Crate name, along with its disambiguator (128-bit hash) represents a globally unique crate identifier, which should allow for differentiation between different crate targets or versions and should point to the same crate when pulled by different other, dependent crates.
Fields
name: Stringdisambiguator: (u64, u64)Trait Implementations
impl PartialEq<GlobalCrateId> for GlobalCrateId[src]
fn eq(&self, other: &GlobalCrateId) -> bool[src]
fn ne(&self, other: &GlobalCrateId) -> bool[src]
impl Eq for GlobalCrateId[src]
impl Clone for GlobalCrateId[src]
fn clone(&self) -> GlobalCrateId[src]
fn clone_from(&mut self, source: &Self)1.0.0[src]
Performs copy-assignment from source. Read more
impl Debug for GlobalCrateId[src]
impl Hash for GlobalCrateId[src]
fn hash<__H: Hasher>(&self, state: &mut __H)[src]
fn hash_slice<H>(data: &[Self], state: &mut H) where
H: Hasher, 1.3.0[src]
H: Hasher,
Feeds a slice of this type into the given [Hasher]. Read more
impl Encodable for GlobalCrateId[src]
impl Decodable for GlobalCrateId[src]
Auto Trait Implementations
impl Send for GlobalCrateId
impl Sync for GlobalCrateId
Blanket Implementations
impl<T, U> Into for T where
U: From<T>, [src]
U: From<T>,
impl<T> From for T[src]
impl<T> ToOwned for T where
T: Clone, [src]
T: Clone,
impl<T, U> TryFrom for T where
U: Into<T>, [src]
U: Into<T>,
type Error = !
🔬 This is a nightly-only experimental API. (
try_from)The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>[src]
impl<T> Borrow for T where
T: ?Sized, [src]
T: ?Sized,
impl<T> Any for T where
T: 'static + ?Sized, [src]
T: 'static + ?Sized,
impl<T> BorrowMut for T where
T: ?Sized, [src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T[src]
impl<T, U> TryInto for T where
U: TryFrom<T>, [src]
U: TryFrom<T>,