pub struct StableSourceId {
pub package_instance: ContentDigest,
pub relative_path: NormalizedRelativePath,
pub content_digest: ContentDigest,
}Fields§
§package_instance: ContentDigest§relative_path: NormalizedRelativePath§content_digest: ContentDigestTrait Implementations§
Source§impl Clone for StableSourceId
impl Clone for StableSourceId
Source§fn clone(&self) -> StableSourceId
fn clone(&self) -> StableSourceId
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 StableSourceId
impl Debug for StableSourceId
Source§impl<'de> Deserialize<'de> for StableSourceId
impl<'de> Deserialize<'de> for StableSourceId
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 StableSourceId
Source§impl Hash for StableSourceId
impl Hash for StableSourceId
Source§impl Ord for StableSourceId
impl Ord for StableSourceId
Source§fn cmp(&self, other: &StableSourceId) -> Ordering
fn cmp(&self, other: &StableSourceId) -> 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 StableSourceId
impl PartialEq for StableSourceId
Source§impl PartialOrd for StableSourceId
impl PartialOrd for StableSourceId
Source§impl Serialize for StableSourceId
impl Serialize for StableSourceId
impl StructuralPartialEq for StableSourceId
Auto Trait Implementations§
impl Freeze for StableSourceId
impl RefUnwindSafe for StableSourceId
impl Send for StableSourceId
impl Sync for StableSourceId
impl Unpin for StableSourceId
impl UnsafeUnpin for StableSourceId
impl UnwindSafe for StableSourceId
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.