pub enum AttributionIssue {
Ambiguous {
artifact_id: String,
candidates: Vec<String>,
},
LabelNotAdmissible {
artifact_id: String,
label: String,
candidates: Vec<String>,
},
UndeclaredExecutor {
artifact_id: String,
actor: String,
},
}Expand description
An action the declaration could not unambiguously place. Reported, never guessed away: a run that silently drops what it cannot attribute is a verifier that passes because it looked at less.
Variants§
Ambiguous
More than one node admits the action and no label picks among them.
LabelNotAdmissible
A label named a node that cannot admit the action.
UndeclaredExecutor
No declared node’s executor admits the signer at all.
Implementations§
Source§impl AttributionIssue
impl AttributionIssue
pub fn artifact_id(&self) -> &str
Trait Implementations§
Source§impl Clone for AttributionIssue
impl Clone for AttributionIssue
Source§impl Debug for AttributionIssue
impl Debug for AttributionIssue
Source§impl Display for AttributionIssue
impl Display for AttributionIssue
impl Eq for AttributionIssue
Source§impl PartialEq for AttributionIssue
impl PartialEq for AttributionIssue
impl StructuralPartialEq for AttributionIssue
Auto Trait Implementations§
impl Freeze for AttributionIssue
impl RefUnwindSafe for AttributionIssue
impl Send for AttributionIssue
impl Sync for AttributionIssue
impl Unpin for AttributionIssue
impl UnsafeUnpin for AttributionIssue
impl UnwindSafe for AttributionIssue
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.