pub struct KindResult {
pub pred_kind: HashMap<Predicate, Kind>,
pub messages: Vec<Diagnostic<()>>,
pub errs: Vec<Diagnostic<()>>,
}
Fields§
§pred_kind: HashMap<Predicate, Kind>
§messages: Vec<Diagnostic<()>>
For convenience, informational diagnostic messages that describe the predicate kind using spans.
errs: Vec<Diagnostic<()>>
Trait Implementations§
Source§impl Clone for KindResult
impl Clone for KindResult
Source§fn clone(&self) -> KindResult
fn clone(&self) -> KindResult
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreAuto Trait Implementations§
impl Freeze for KindResult
impl RefUnwindSafe for KindResult
impl Send for KindResult
impl Sync for KindResult
impl Unpin for KindResult
impl UnwindSafe for KindResult
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<I, T> ExtractContext<I, ()> for T
impl<I, T> ExtractContext<I, ()> for T
Source§fn extract_context(self, _original_input: I)
fn extract_context(self, _original_input: I)
Given the context attached to a nom error, and given the original
input to the nom parser, extract more the useful context information. Read more
Source§impl<I> RecreateContext<I> for I
impl<I> RecreateContext<I> for I
Source§fn recreate_context(_original_input: I, tail: I) -> I
fn recreate_context(_original_input: I, tail: I) -> I
Given the original input, as well as the context reported by nom,
recreate a context in the original string where the error occurred. Read more