pub enum ExtensionRefusal {
Unsupported(ExtensionKind),
CaptureUnits,
WorkItems,
}Expand description
Typed reason that extension execution did not produce a match decision.
Variants§
Unsupported(ExtensionKind)
No installed extension admitted this operation.
CaptureUnits
The capture-byte or code-unit allowance was exhausted.
WorkItems
The recursion-free work queue allowance was exhausted.
Trait Implementations§
Source§impl Clone for ExtensionRefusal
impl Clone for ExtensionRefusal
Source§fn clone(&self) -> ExtensionRefusal
fn clone(&self) -> ExtensionRefusal
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 moreimpl Copy for ExtensionRefusal
Source§impl Debug for ExtensionRefusal
impl Debug for ExtensionRefusal
impl Eq for ExtensionRefusal
Source§impl PartialEq for ExtensionRefusal
impl PartialEq for ExtensionRefusal
impl StructuralPartialEq for ExtensionRefusal
Auto Trait Implementations§
impl Freeze for ExtensionRefusal
impl RefUnwindSafe for ExtensionRefusal
impl Send for ExtensionRefusal
impl Sync for ExtensionRefusal
impl Unpin for ExtensionRefusal
impl UnsafeUnpin for ExtensionRefusal
impl UnwindSafe for ExtensionRefusal
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