pub struct NoVerifiedArtifactStore;Expand description
Artifact store used when verified ingestion is not configured.
Trait Implementations§
Source§impl Clone for NoVerifiedArtifactStore
impl Clone for NoVerifiedArtifactStore
impl Copy for NoVerifiedArtifactStore
Source§impl Debug for NoVerifiedArtifactStore
impl Debug for NoVerifiedArtifactStore
Source§impl Default for NoVerifiedArtifactStore
impl Default for NoVerifiedArtifactStore
impl Eq for NoVerifiedArtifactStore
Source§impl PartialEq for NoVerifiedArtifactStore
impl PartialEq for NoVerifiedArtifactStore
impl StructuralPartialEq for NoVerifiedArtifactStore
Source§impl VerifiedArtifactStore for NoVerifiedArtifactStore
impl VerifiedArtifactStore for NoVerifiedArtifactStore
Source§fn supports_listing(&self) -> bool
fn supports_listing(&self) -> bool
Whether verified manifest enumeration is implemented.
Source§fn supports_download(&self) -> bool
fn supports_download(&self) -> bool
Whether verified no-clobber download is implemented.
Source§fn supports_removal(&self) -> bool
fn supports_removal(&self) -> bool
Whether exact retained-artifact deletion is implemented.
Source§fn list_verified(
&mut self,
_context: &GithubArtifactContext,
) -> RemoteBuildResult<Vec<ArtifactManifest>>
fn list_verified( &mut self, _context: &GithubArtifactContext, ) -> RemoteBuildResult<Vec<ArtifactManifest>>
Return only independently verified manifests, or an empty vector while pending. Read more
Source§fn download_verified(
&mut self,
_context: &GithubArtifactContext,
_request: &ArtifactDownloadRequest,
) -> RemoteBuildResult<ArtifactDownloadResult>
fn download_verified( &mut self, _context: &GithubArtifactContext, _request: &ArtifactDownloadRequest, ) -> RemoteBuildResult<ArtifactDownloadResult>
Download and independently verify one exact manifest artifact. Read more
Source§fn remove_artifacts(
&mut self,
_context: &GithubArtifactContext,
) -> RemoteBuildResult<()>
fn remove_artifacts( &mut self, _context: &GithubArtifactContext, ) -> RemoteBuildResult<()>
Delete only artifacts owned by the exact mapped run. Read more
Source§fn supports_signed_cleanup_evidence(&self) -> bool
fn supports_signed_cleanup_evidence(&self) -> bool
Whether this verifier can produce attempt-scoped signed-cleanup evidence from raw reports.
Source§fn verified_run_evidence(
&mut self,
_context: &GithubArtifactContext,
) -> RemoteBuildResult<Option<GithubVerifiedRunEvidence>>
fn verified_run_evidence( &mut self, _context: &GithubArtifactContext, ) -> RemoteBuildResult<Option<GithubVerifiedRunEvidence>>
Return evidence produced by the same independent verification as
Self::list_verified. Read moreAuto Trait Implementations§
impl Freeze for NoVerifiedArtifactStore
impl RefUnwindSafe for NoVerifiedArtifactStore
impl Send for NoVerifiedArtifactStore
impl Sync for NoVerifiedArtifactStore
impl Unpin for NoVerifiedArtifactStore
impl UnsafeUnpin for NoVerifiedArtifactStore
impl UnwindSafe for NoVerifiedArtifactStore
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> 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.