pub enum Absence {
Degrade,
Refuse,
}Expand description
What a run does when a helper cannot supply a capability.
Variants§
Degrade
Continue without it, recording what was not available.
Refuse
Refuse semantic analysis: without this the result would be a weaker answer wearing a stronger name.
Trait Implementations§
impl Copy for Absence
impl Eq for Absence
impl StructuralPartialEq for Absence
Auto Trait Implementations§
impl Freeze for Absence
impl RefUnwindSafe for Absence
impl Send for Absence
impl Sync for Absence
impl Unpin for Absence
impl UnsafeUnpin for Absence
impl UnwindSafe for Absence
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