pub enum WorkCompletionPolicy {
SelfAttest,
HostConfirmed,
PrincipalConfirmed,
Supervisor {
owner_key: WorkOwnerKey,
},
ReviewerQuorum {
threshold: u16,
},
}Variants§
SelfAttest
HostConfirmed
PrincipalConfirmed
Supervisor
Fields
§
owner_key: WorkOwnerKeyReviewerQuorum
Implementations§
Source§impl WorkCompletionPolicy
impl WorkCompletionPolicy
pub fn requires_trusted_principal(&self) -> bool
Trait Implementations§
Source§impl Clone for WorkCompletionPolicy
impl Clone for WorkCompletionPolicy
Source§fn clone(&self) -> WorkCompletionPolicy
fn clone(&self) -> WorkCompletionPolicy
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 moreSource§impl Debug for WorkCompletionPolicy
impl Debug for WorkCompletionPolicy
Source§impl Default for WorkCompletionPolicy
impl Default for WorkCompletionPolicy
Source§fn default() -> WorkCompletionPolicy
fn default() -> WorkCompletionPolicy
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for WorkCompletionPolicy
impl<'de> Deserialize<'de> for WorkCompletionPolicy
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
impl Eq for WorkCompletionPolicy
Source§impl From<PublicGoalCompletionPolicy> for WorkCompletionPolicy
impl From<PublicGoalCompletionPolicy> for WorkCompletionPolicy
Source§fn from(policy: PublicGoalCompletionPolicy) -> Self
fn from(policy: PublicGoalCompletionPolicy) -> Self
Converts to this type from the input type.
Source§impl PartialEq for WorkCompletionPolicy
impl PartialEq for WorkCompletionPolicy
Source§fn eq(&self, other: &WorkCompletionPolicy) -> bool
fn eq(&self, other: &WorkCompletionPolicy) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for WorkCompletionPolicy
impl Serialize for WorkCompletionPolicy
impl StructuralPartialEq for WorkCompletionPolicy
Auto Trait Implementations§
impl Freeze for WorkCompletionPolicy
impl RefUnwindSafe for WorkCompletionPolicy
impl Send for WorkCompletionPolicy
impl Sync for WorkCompletionPolicy
impl Unpin for WorkCompletionPolicy
impl UnsafeUnpin for WorkCompletionPolicy
impl UnwindSafe for WorkCompletionPolicy
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,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
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.