Expand description
Utilities for rendering escape sequence errors as diagnostics.
Re-exportsยง
use std::iter::once;๐use std::ops::Range;๐use rustc_errors::Applicability;๐use rustc_errors::Diag;๐use rustc_errors::DiagCtxtHandle;๐use rustc_errors::ErrorGuaranteed;๐use rustc_literal_escaper::EscapeError;๐use rustc_literal_escaper::Mode;๐use rustc_span::BytePos;๐use rustc_span::Span;๐use tracing::debug;๐use crate::diagnostics::MoreThanOneCharNote;๐use crate::diagnostics::MoreThanOneCharSugg;๐use crate::diagnostics::NoBraceUnicodeSub;๐use crate::diagnostics::UnescapeError;๐
Functionsยง
- emit_
unescape_ ๐error - escaped_
char ๐ - Pushes a character to a message string for error reporting
- foreign_
escape_ ๐suggestion - Add additional suggestions for escapes that are supported by C.