pub struct LiteralOrigin { /* private fields */ }
Expand description
A literal origin can be uniquely identified through its source clause and its index in the clause body
Trait Implementations§
Source§impl Clone for LiteralOrigin
impl Clone for LiteralOrigin
Source§fn clone(&self) -> LiteralOrigin
fn clone(&self) -> LiteralOrigin
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 moreSource§impl Debug for LiteralOrigin
impl Debug for LiteralOrigin
Source§impl PartialEq for LiteralOrigin
impl PartialEq for LiteralOrigin
impl StructuralPartialEq for LiteralOrigin
Auto Trait Implementations§
impl Freeze for LiteralOrigin
impl RefUnwindSafe for LiteralOrigin
impl Send for LiteralOrigin
impl Sync for LiteralOrigin
impl Unpin for LiteralOrigin
impl UnwindSafe for LiteralOrigin
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