pub enum CaptureIssue {
Grammar {
cause: CaptureCause,
},
Vocabulary {
refusal: DeclarationError,
},
}Expand description
Which of the two readings refused, carrying that reading’s own answer whole.
Whether the tokens SAY a declaration is the grammar’s question; whether the values they say are lawful is the vocabulary’s, and each answers in its own words.
Variants§
Grammar
The authored grammar refused.
Fields
§
cause: CaptureCauseThe established cause.
Vocabulary
The vocabulary refused a value the grammar read.
Fields
§
refusal: DeclarationErrorThe vocabulary’s own refusal.
Trait Implementations§
Source§impl Clone for CaptureIssue
impl Clone for CaptureIssue
Source§fn clone(&self) -> CaptureIssue
fn clone(&self) -> CaptureIssue
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 CaptureIssue
Source§impl Debug for CaptureIssue
impl Debug for CaptureIssue
impl Eq for CaptureIssue
Source§impl Hash for CaptureIssue
impl Hash for CaptureIssue
Source§impl PartialEq for CaptureIssue
impl PartialEq for CaptureIssue
impl StructuralPartialEq for CaptureIssue
Auto Trait Implementations§
impl Freeze for CaptureIssue
impl RefUnwindSafe for CaptureIssue
impl Send for CaptureIssue
impl Sync for CaptureIssue
impl Unpin for CaptureIssue
impl UnsafeUnpin for CaptureIssue
impl UnwindSafe for CaptureIssue
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