Module rustc_ap_rustc_lexer::unescape[][src]

Expand description

Utilities for validating string and char literals and turning them into values they represent.

Enums

Errors that can occur during string unescaping.

What kind of literal do we parse.

Functions

Takes a contents of a byte literal (without quotes), and returns an unescaped byte or an error.

Takes a contents of a byte, byte string or raw byte string (without quotes) and produces a sequence of bytes or errors. Values are returned through invoking of the provided callback.

Takes a contents of a char literal (without quotes), and returns an unescaped char or an error

Takes a contents of a literal (without quotes) and produces a sequence of escaped characters or errors. Values are returned through invoking of the provided callback.