pub trait FromExternalError<I, E> {
// Required method
fn from_external_error(input: I, kind: ErrorKind, e: E) -> Self;
}
Available on crate feature
mtls
only.Expand description
This trait is required by the map_res
combinator to integrate
error types from external functions, like std::str::FromStr
Required Methods§
Sourcefn from_external_error(input: I, kind: ErrorKind, e: E) -> Self
fn from_external_error(input: I, kind: ErrorKind, e: E) -> Self
Creates a new error from an input position, an ErrorKind indicating the wrapping parser, and an external error
Dyn Compatibility§
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.