[−][src]Enum combine::error::StringStreamError
Variants
UnexpectedParse
Eoi
CharacterBoundary
Trait Implementations
impl<Item, Range> StreamError<Item, Range> for StringStreamError
[src]
fn unexpected_token(_: Item) -> Self
[src]
fn unexpected_range(_: Range) -> Self
[src]
fn unexpected_message<T>(_msg: 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 message_static_message(msg: &'static str) -> 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(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 StringStreamError 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 StringStreamError
[src]
fn clone(&self) -> StringStreamError
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
Performs copy-assignment from source
. Read more
impl Copy for StringStreamError
[src]
impl PartialEq<StringStreamError> for StringStreamError
[src]
fn eq(&self, other: &StringStreamError) -> 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 Display for StringStreamError
[src]
impl Debug for StringStreamError
[src]
Auto Trait Implementations
impl Send for StringStreamError
impl Sync for StringStreamError
Blanket Implementations
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> ToString for T where
T: Display + ?Sized,
[src]
T: Display + ?Sized,
impl<T, U> TryFrom for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = !
🔬 This is a nightly-only experimental API. (
try_from
)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 &'a mut Rfn borrow_mut(&mut self) -> &mut T
[src]
ⓘImportant traits for &'a mut R
impl<T, U> TryInto for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,