pub enum GithubArtifactStoreError {
Show 14 variants
InvalidCacheRoot,
InvalidContext,
Transport(TransportError),
MissingApiDigest,
InvalidUnsignedEnvelope,
InvalidHandoffJson,
HandoffBindingMismatch,
InvalidSealedArchive,
UnsignedInspectionFailed,
FinalArtifact(GithubArtifactError),
ArtifactNotFound,
InvalidDestination,
Io(ErrorKind),
CleanupUncertain,
}Expand description
Secret-free configuration or verification failure.
Variants§
InvalidCacheRoot
Cache root is not an absolute, canonical, private directory.
InvalidContext
Exact provider, run, request, or source identity differs.
Transport(TransportError)
GitHub metadata or download failed.
MissingApiDigest
GitHub omitted the SHA-256 digest required before cache publication.
InvalidUnsignedEnvelope
The unsigned outer ZIP has an unsafe or unexpected shape.
InvalidHandoffJson
A strict JSON handoff document is malformed or ambiguous.
HandoffBindingMismatch
Compile evidence does not bind to the exact submitted request.
InvalidSealedArchive
The sealed archive descriptor or actual bytes are invalid.
UnsignedInspectionFailed
The extracted unsigned archive failed independent inspection.
FinalArtifact(GithubArtifactError)
Final signed artifact ingestion failed closed.
ArtifactNotFound
A verified artifact identifier is absent.
InvalidDestination
Client destination is unsafe or already exists.
Io(ErrorKind)
Cache or atomic client publication failed.
CleanupUncertain
Exact Windows cleanup could not be confirmed and requires inspection.
Trait Implementations§
Source§impl Clone for GithubArtifactStoreError
impl Clone for GithubArtifactStoreError
impl Copy for GithubArtifactStoreError
Source§impl Debug for GithubArtifactStoreError
impl Debug for GithubArtifactStoreError
Source§impl Display for GithubArtifactStoreError
impl Display for GithubArtifactStoreError
impl Eq for GithubArtifactStoreError
Source§impl Error for GithubArtifactStoreError
impl Error for GithubArtifactStoreError
1.30.0 · Source§fn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
1.0.0 · Source§fn description(&self) -> &str
fn description(&self) -> &str
use the Display impl or to_string()
Source§impl From<GithubArtifactError> for GithubArtifactStoreError
impl From<GithubArtifactError> for GithubArtifactStoreError
Source§fn from(value: GithubArtifactError) -> Self
fn from(value: GithubArtifactError) -> Self
Source§impl From<TransportError> for GithubArtifactStoreError
impl From<TransportError> for GithubArtifactStoreError
Source§fn from(value: TransportError) -> Self
fn from(value: TransportError) -> Self
Source§impl PartialEq for GithubArtifactStoreError
impl PartialEq for GithubArtifactStoreError
impl StructuralPartialEq for GithubArtifactStoreError
Auto Trait Implementations§
impl Freeze for GithubArtifactStoreError
impl RefUnwindSafe for GithubArtifactStoreError
impl Send for GithubArtifactStoreError
impl Sync for GithubArtifactStoreError
impl Unpin for GithubArtifactStoreError
impl UnsafeUnpin for GithubArtifactStoreError
impl UnwindSafe for GithubArtifactStoreError
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
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
key and return true if they are equal.