Lines Matching defs:Error
22 pub use nom::{error::ErrorKind, error::Error, Err, IResult, Needed};
67 pub struct Error<I> {
74 impl<I> From<(I, nom::ErrorKind)> for Error<I> {
80 impl<I> From<(I, ErrorKind)> for Error<I> {
89 impl<I> From<::nom::error::Error<I>> for Error<I> {
90 fn from(e: ::nom::error::Error<I>) -> Self {
98 impl<I> ::nom::error::ParseError<I> for Error<I> {
113 fn to_cexpr_result(self) -> nom::IResult<I, O, Error<I>>;
117 Error<I>: From<E>,
119 fn to_cexpr_result(self) -> nom::IResult<I, O, Error<I>> {
123 Err(nom::Err::Error(e)) => Err(nom::Err::Error(e.into())),
130 /// return an `Error::Partial` instead.
133 ) -> nom::IResult<&'i [I], O, Error<&'i [I]>>
135 Error<&'i [I]>: From<E>,
142 Err(nom::Err::Error((rem, ErrorKind::Partial).into()))
147 Err(nom::Err::Error(e)) => Err(nom::Err::Error(e)),