pub struct ExecutionConstraintDescriptor {
pub digest: Digest,
pub action_repository: RepositoryIdentity,
pub action_object_format: ObjectFormat,
pub action_commit_oid: Oid,
pub action_tree_oid: Oid,
pub manifest_path: RepoPath,
pub release_manifest_digest: Digest,
pub selected_platform: ConstraintPlatform,
pub required_status_name: String,
pub bootstrap_digest: Digest,
}Expand description
The externally protected allow-list entry for one scanner action tree, release manifest, bootstrap contract, and required provider status name.
Fields§
§digest: Digest§action_repository: RepositoryIdentity§action_object_format: ObjectFormat§action_commit_oid: Oid§action_tree_oid: Oid§manifest_path: RepoPath§release_manifest_digest: Digest§selected_platform: ConstraintPlatform§required_status_name: String§bootstrap_digest: DigestImplementations§
Trait Implementations§
Source§impl Clone for ExecutionConstraintDescriptor
impl Clone for ExecutionConstraintDescriptor
Source§fn clone(&self) -> ExecutionConstraintDescriptor
fn clone(&self) -> ExecutionConstraintDescriptor
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 moreimpl Eq for ExecutionConstraintDescriptor
impl StructuralPartialEq for ExecutionConstraintDescriptor
Auto Trait Implementations§
impl Freeze for ExecutionConstraintDescriptor
impl RefUnwindSafe for ExecutionConstraintDescriptor
impl Send for ExecutionConstraintDescriptor
impl Sync for ExecutionConstraintDescriptor
impl Unpin for ExecutionConstraintDescriptor
impl UnsafeUnpin for ExecutionConstraintDescriptor
impl UnwindSafe for ExecutionConstraintDescriptor
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