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

1 line
1.8 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 = {"fn":[["all_consuming","Succeeds if all the input has been consumed by its child parser."],["complete","Transforms Incomplete into `Error`."],["cond","Calls the parser if the condition is met."],["consumed","if the child parser was successful, return the consumed input with the output as a tuple. Functions similarly to recognize except it returns the parser output as well."],["cut","Transforms an [`Err::Error`] (recoverable) to [`Err::Failure`] (unrecoverable)"],["eof","returns its input if it is at the end of input data"],["fail","A parser which always fails."],["flat_map","Creates a new parser from the output of the first parser, then apply that parser over the rest of the input."],["into","automatically converts the child parsers result to another type"],["iterator","Creates an iterator from input data and a parser."],["map","Maps a function on the result of a parser."],["map_opt","Applies a function returning an `Option` over the result of a parser."],["map_parser","Applies a parser over the result of another one."],["map_res","Applies a function returning a `Result` over the result of a parser."],["not","Succeeds if the child parser returns an error."],["opt","Optional parser, will return `None` on [`Err::Error`]."],["peek","Tries to apply its parser without consuming the input."],["recognize","If the child parser was successful, return the consumed input as produced value."],["rest","Return the remaining input."],["rest_len","Return the length of the remaining input."],["success","a parser which always succeeds with given value without consuming any input."],["value","Returns the provided value if the child parser succeeds."],["verify","Returns the result of the child parser if it satisfies a verification function."]],"struct":[["ParserIterator","Main structure associated to the [iterator] function."]]};