pub struct ActionDiagnostic {
pub action: CacheDigest,
pub components: BTreeMap<String, CacheDigest>,
pub inputs: BTreeMap<String, CacheDigest>,
}Expand description
A privacy-preserving decomposition of an action key.
Values are content digests rather than source or environment contents. The names are enough to say what changed without copying secrets into session history.
Fields§
§action: CacheDigestComplete action-cache key.
components: BTreeMap<String, CacheDigest>Non-file key components, named for display.
inputs: BTreeMap<String, CacheDigest>Normalized input path to content digest.
Trait Implementations§
Source§impl Clone for ActionDiagnostic
impl Clone for ActionDiagnostic
Source§fn clone(&self) -> ActionDiagnostic
fn clone(&self) -> ActionDiagnostic
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 ActionDiagnostic
impl Debug for ActionDiagnostic
Source§impl<'de> Deserialize<'de> for ActionDiagnostic
impl<'de> Deserialize<'de> for ActionDiagnostic
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 ActionDiagnostic
Source§impl PartialEq for ActionDiagnostic
impl PartialEq for ActionDiagnostic
Source§impl Serialize for ActionDiagnostic
impl Serialize for ActionDiagnostic
impl StructuralPartialEq for ActionDiagnostic
Auto Trait Implementations§
impl Freeze for ActionDiagnostic
impl RefUnwindSafe for ActionDiagnostic
impl Send for ActionDiagnostic
impl Sync for ActionDiagnostic
impl Unpin for ActionDiagnostic
impl UnsafeUnpin for ActionDiagnostic
impl UnwindSafe for ActionDiagnostic
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