pub struct ProjectRevision {
pub graph_digest: ContentDigest,
pub source_revision: ContentDigest,
}Fields§
§graph_digest: ContentDigest§source_revision: ContentDigestImplementations§
Source§impl ProjectRevision
impl ProjectRevision
Sourcepub fn cache_namespace(&self) -> String
pub fn cache_namespace(&self) -> String
Stable namespace for compiler and executable caches derived from this project.
Trait Implementations§
Source§impl Clone for ProjectRevision
impl Clone for ProjectRevision
Source§fn clone(&self) -> ProjectRevision
fn clone(&self) -> ProjectRevision
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 ProjectRevision
impl Debug for ProjectRevision
Source§impl<'de> Deserialize<'de> for ProjectRevision
impl<'de> Deserialize<'de> for ProjectRevision
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 ProjectRevision
Source§impl PartialEq for ProjectRevision
impl PartialEq for ProjectRevision
Source§impl Serialize for ProjectRevision
impl Serialize for ProjectRevision
impl StructuralPartialEq for ProjectRevision
Auto Trait Implementations§
impl Freeze for ProjectRevision
impl RefUnwindSafe for ProjectRevision
impl Send for ProjectRevision
impl Sync for ProjectRevision
impl Unpin for ProjectRevision
impl UnsafeUnpin for ProjectRevision
impl UnwindSafe for ProjectRevision
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,
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.