[−][src]Enum combine::error::UnexpectedParse
Variants
Eoi
Unexpected
Trait Implementations
impl<Item, Range> StreamError<Item, Range> for UnexpectedParse
[src]
fn unexpected_token(_: Item) -> Self
[src]
fn unexpected_range(_: Range) -> Self
[src]
fn unexpected_message<T>(_: T) -> Self where
T: Display,
[src]
T: Display,
fn expected_token(_: Item) -> Self
[src]
fn expected_range(_: Range) -> Self
[src]
fn expected_message<T>(_: T) -> Self where
T: Display,
[src]
T: Display,
fn message_message<T>(_: T) -> Self where
T: Display,
[src]
T: Display,
fn message_token(_: Item) -> Self
[src]
fn message_range(_: Range) -> Self
[src]
fn end_of_input() -> Self
[src]
fn into_other<T>(self) -> T where
T: StreamError<Item, Range>,
[src]
T: StreamError<Item, Range>,
fn unexpected(info: Info<Item, Range>) -> Self
[src]
fn unexpected_static_message(msg: &'static str) -> Self
[src]
fn expected(info: Info<Item, Range>) -> Self
[src]
fn expected_static_message(msg: &'static str) -> Self
[src]
fn message_static_message(msg: &'static str) -> Self
[src]
fn message(info: Info<Item, Range>) -> Self
[src]
fn other<E>(err: E) -> Self where
E: StdError + Send + Sync + 'static,
[src]
E: StdError + Send + Sync + 'static,
impl<Item, Range, Position> ParseError<Item, Range, Position> for UnexpectedParse where
Position: Default,
[src]
Position: Default,
type StreamError = Self
fn empty(_position: Position) -> Self
[src]
fn from_error(_: Position, err: Self::StreamError) -> Self
[src]
fn set_position(&mut self, _position: Position)
[src]
fn add(&mut self, err: Self::StreamError)
[src]
fn set_expected<F>(self_: &mut Tracked<Self>, info: Self::StreamError, f: F) where
F: FnOnce(&mut Tracked<Self>),
[src]
F: FnOnce(&mut Tracked<Self>),
fn is_unexpected_end_of_input(&self) -> bool
[src]
fn into_other<T>(self) -> T where
T: ParseError<Item, Range, Position>,
[src]
T: ParseError<Item, Range, Position>,
fn merge(self, other: Self) -> Self
[src]
Merges two errors. If they exist at the same position the errors of other
are added to self
(using the semantics of add
). If they are not at the same position the error furthest ahead are returned, ignoring the other ParseError
. Read more
fn add_expected(&mut self, info: Info<Item, Range>)
[src]
fn add_unexpected(&mut self, info: Info<Item, Range>)
[src]
fn add_message(&mut self, info: Info<Item, Range>)
[src]
fn clear_expected(&mut self)
[src]
Removes any expected errors currently in self
impl Clone for UnexpectedParse
[src]
fn clone(&self) -> UnexpectedParse
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
Performs copy-assignment from source
. Read more
impl PartialEq<UnexpectedParse> for UnexpectedParse
[src]
fn eq(&self, other: &UnexpectedParse) -> bool
[src]
#[must_use]
fn ne(&self, other: &Rhs) -> bool
1.0.0[src]
#[must_use]
fn ne(&self, other: &Rhs) -> boolThis method tests for !=
.
impl Copy for UnexpectedParse
[src]
impl Display for UnexpectedParse
[src]
impl Debug for UnexpectedParse
[src]
Auto Trait Implementations
impl Send for UnexpectedParse
impl Sync for UnexpectedParse
Blanket Implementations
impl<T> ToString for T where
T: Display + ?Sized,
[src]
T: Display + ?Sized,
impl<T> From for T
[src]
impl<T, U> Into for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
impl<T, U> TryFrom for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T> Borrow for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> BorrowMut for T where
T: ?Sized,
[src]
T: ?Sized,
ⓘImportant traits for &'_ mut Rfn borrow_mut(&mut self) -> &mut T
[src]
ⓘImportant traits for &'_ mut R
impl<T, U> TryInto for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,