Type Definition piston_meta::meta_rules::ParseResult [] [src]

type ParseResult<S> = Result<(Range, S, Option<Range<ParseError>>), Range<ParseError>>;

A parse result succeeds with a new state, plus an optional error to replace other errors if it is deeper. The deepest error is likely the most useful.