pub enum SuccessorAdmission {
Admitted {
successors: Vec<SuccessorEdge>,
},
Refused(SuccessorRefusal),
}Expand description
The verdict on releasing the successors of one settled effect.
Variants§
Admitted
Exactly these successors may now be admitted.
Fields
§
successors: Vec<SuccessorEdge>Refused(SuccessorRefusal)
No successor is released, with the durable reason.
Implementations§
Source§impl SuccessorAdmission
impl SuccessorAdmission
pub fn is_admitted(&self) -> bool
pub fn admitted_successors(&self) -> &[SuccessorEdge]
Trait Implementations§
Source§impl Clone for SuccessorAdmission
impl Clone for SuccessorAdmission
Source§fn clone(&self) -> SuccessorAdmission
fn clone(&self) -> SuccessorAdmission
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 SuccessorAdmission
impl Debug for SuccessorAdmission
impl Eq for SuccessorAdmission
Source§impl PartialEq for SuccessorAdmission
impl PartialEq for SuccessorAdmission
Source§impl Serialize for SuccessorAdmission
impl Serialize for SuccessorAdmission
Source§fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
Serialize this value into the given Serde serializer. Read more
impl StructuralPartialEq for SuccessorAdmission
Auto Trait Implementations§
impl Forget for SuccessorAdmission
impl Freeze for SuccessorAdmission
impl Move for SuccessorAdmission
impl RefUnwindSafe for SuccessorAdmission
impl Send for SuccessorAdmission
impl Sync for SuccessorAdmission
impl Unpin for SuccessorAdmission
impl UnsafeUnpin for SuccessorAdmission
impl UnwindSafe for SuccessorAdmission
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.