ssw/doc/nom/error/sidebar-items.js
2023-01-09 19:23:20 +01:00

1 line
1.5 KiB
JavaScript
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

window.SIDEBAR_ITEMS = {"enum":[["ErrorKind","Indicates which parser returned an error"],["VerboseErrorKind","Error context for `VerboseError`"]],"fn":[["append_error","Combines an existing error with a new one created from the input position and an [ErrorKind]. This is useful when backtracking through a parse tree, accumulating error context on the way"],["context","Create a new error from an input position, a static string and an existing error. This is used mainly in the [context] combinator, to add user friendly information to errors when backtracking through a parse tree"],["convert_error","Transforms a `VerboseError` into a trace with input position information"],["dbg_dmp","Prints a message and the input if the parser fails."],["error_to_u32","Converts an ErrorKind to a number"],["make_error","Creates an error from the input position and an [ErrorKind]"]],"struct":[["Error","default error type, only contains the error location and code"],["VerboseError","This error type accumulates errors and their position when backtracking through a parse tree. With some post processing (cf `examples/json.rs`), it can be used to display user friendly error messages"]],"trait":[["ContextError","This trait is required by the `context` combinator to add a static string to an existing error"],["FromExternalError","This trait is required by the `map_res` combinator to integrate error types from external functions, like [std::str::FromStr]"],["ParseError","This trait must be implemented by the error type of a nom parser."]]};