pub enum DeliberateDecision {
Outright(GrantReceipt),
ByDraft {
grant: String,
draft: String,
},
ByTwo {
grant: String,
draft: String,
},
}Expand description
A live decision; held acts have no permission to execute yet.
Variants§
Outright(GrantReceipt)
The live authority authorizes execution under this exact grant.
ByDraft
The act is held as an authority-owned draft.
Fields
ByTwo
The act is held for two distinct approvals.
Trait Implementations§
Source§impl Debug for DeliberateDecision
impl Debug for DeliberateDecision
impl Eq for DeliberateDecision
Source§impl PartialEq for DeliberateDecision
impl PartialEq for DeliberateDecision
impl StructuralPartialEq for DeliberateDecision
Auto Trait Implementations§
impl Freeze for DeliberateDecision
impl RefUnwindSafe for DeliberateDecision
impl Send for DeliberateDecision
impl Sync for DeliberateDecision
impl Unpin for DeliberateDecision
impl UnsafeUnpin for DeliberateDecision
impl UnwindSafe for DeliberateDecision
Blanket Implementations§
Source§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
Source§impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
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.