Trait nom::error::FromExternalError [−][src]
pub trait FromExternalError<I, E> { fn from_external_error(input: I, kind: ErrorKind, e: E) -> Self; }
This trait is required by the map_res combinator to integrate error types from external functions, like [std::str::FromStr]
Required methods
fn from_external_error(input: I, kind: ErrorKind, e: E) -> Self
[src]
Creates a new error from an input position, an ErrorKind indicating the wrapping parser, and an external error
Implementors
impl<I, E> FromExternalError<I, E> for ()
[src]
fn from_external_error(_input: I, _kind: ErrorKind, _e: E) -> Self
[src]
impl<I, E> FromExternalError<I, E> for (I, ErrorKind)
[src]
fn from_external_error(input: I, kind: ErrorKind, _e: E) -> Self
[src]
impl<I, E> FromExternalError<I, E> for Error<I>
[src]
fn from_external_error(input: I, kind: ErrorKind, _e: E) -> Self
[src]
Create a new error from an input position and an external error