Skip to main content

Module literal

Module literal 

Source
Expand description

Code related to parsing literals.

Re-exportsยง

use std::ascii; ๐Ÿ”’
use std::fmt; ๐Ÿ”’
use std::str; ๐Ÿ”’
use rustc_literal_escaper::MixedUnit; ๐Ÿ”’
use rustc_literal_escaper::unescape_byte; ๐Ÿ”’
use rustc_literal_escaper::unescape_byte_str; ๐Ÿ”’
use rustc_literal_escaper::unescape_c_str; ๐Ÿ”’
use rustc_literal_escaper::unescape_char; ๐Ÿ”’
use rustc_literal_escaper::unescape_str; ๐Ÿ”’
use rustc_span::ByteSymbol; ๐Ÿ”’
use rustc_span::Span; ๐Ÿ”’
use rustc_span::Symbol; ๐Ÿ”’
use rustc_span::kw; ๐Ÿ”’
use rustc_span::sym; ๐Ÿ”’
use tracing::debug; ๐Ÿ”’
use crate::ast; ๐Ÿ”’
use crate::ast::LitKind; ๐Ÿ”’
use crate::ast::MetaItemLit; ๐Ÿ”’
use crate::ast::StrStyle; ๐Ÿ”’
use crate::token; ๐Ÿ”’
use crate::token::Token; ๐Ÿ”’

Enumsยง

LitError

Functionsยง

escape_byte_str_symbol
escape_char_symbol
escape_string_symbol
filtered_float_lit ๐Ÿ”’
float_lit ๐Ÿ”’
integer_lit ๐Ÿ”’
strip_underscores ๐Ÿ”’