pub struct ArtifactCacheEntry {
pub cache_key: Option<String>,
pub scope: Option<String>,
pub creation_time: Option<String>,
pub archive_location: Option<String>,
}
Expand description
GitHub Actions cache entry.
See module documentation.
Fields§
§cache_key: Option<String>
Cache key for looking up cache entries by the key prefix.
scope: Option<String>
Scope for the cache entry, e.g. the source filename or a hash of the source file(s).
creation_time: Option<String>
Creation time for the cache entry.
archive_location: Option<String>
URL for downloading the cache archive.
Trait Implementations§
Source§impl<'de> Deserialize<'de> for ArtifactCacheEntry
impl<'de> Deserialize<'de> for ArtifactCacheEntry
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
Auto Trait Implementations§
impl Freeze for ArtifactCacheEntry
impl RefUnwindSafe for ArtifactCacheEntry
impl Send for ArtifactCacheEntry
impl Sync for ArtifactCacheEntry
impl Unpin for ArtifactCacheEntry
impl UnwindSafe for ArtifactCacheEntry
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