pub enum ServiceOutcome {
Acted {
receipt: GrantReceipt,
},
Held {
mode: GrantMode,
grant: String,
draft: String,
},
Policy(BudgetPolicy),
}Expand description
What serving a subject came to.
Variants§
Acted
The grant allowed it and the effect happened once.
Fields
§
receipt: GrantReceiptThe grant it was decided on.
Held
Lys holds the act under a draft; nothing happened.
Fields
Policy(BudgetPolicy)
The policy Lys holds for a budget subject, carried unchanged.
Trait Implementations§
Source§impl Clone for ServiceOutcome
impl Clone for ServiceOutcome
Source§impl Debug for ServiceOutcome
impl Debug for ServiceOutcome
impl Eq for ServiceOutcome
Source§impl PartialEq for ServiceOutcome
impl PartialEq for ServiceOutcome
impl StructuralPartialEq for ServiceOutcome
Auto Trait Implementations§
impl Freeze for ServiceOutcome
impl RefUnwindSafe for ServiceOutcome
impl Send for ServiceOutcome
impl Sync for ServiceOutcome
impl Unpin for ServiceOutcome
impl UnsafeUnpin for ServiceOutcome
impl UnwindSafe for ServiceOutcome
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<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.