pub enum ExtensionProcessing<'a> {
Understood,
Unsupported {
kind: Oid<'a>,
span: Span,
},
}Expand description
Supported extension processing, separate from application acceptance.
Variants§
Understood
All critical demands in this scope were understood. Unsupported optional noncritical extensions remain available in the original model.
Unsupported
A critical demand is unsupported, with its original identifier/location.
Trait Implementations§
Source§impl<'a> Clone for ExtensionProcessing<'a>
impl<'a> Clone for ExtensionProcessing<'a>
impl<'a> Copy for ExtensionProcessing<'a>
Auto Trait Implementations§
impl<'a> Freeze for ExtensionProcessing<'a>
impl<'a> RefUnwindSafe for ExtensionProcessing<'a>
impl<'a> Send for ExtensionProcessing<'a>
impl<'a> Sync for ExtensionProcessing<'a>
impl<'a> Unpin for ExtensionProcessing<'a>
impl<'a> UnsafeUnpin for ExtensionProcessing<'a>
impl<'a> UnwindSafe for ExtensionProcessing<'a>
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