[−][src]Enum rustc_ap_rustc_lexer::unescape::EscapeError
Errors that can occur during string unescaping.
Variants
Expected 1 char, but 0 were found.
Expected 1 char, but more than 1 were found.
Escaped '' character without continuation.
Invalid escape character (e.g. '\z').
Raw '\r' encountered.
Raw '\r' encountered in raw string.
Unescaped character that was expected to be escaped (e.g. raw '\t').
Numeric character escape is too short (e.g. '\x1').
Invalid character in numeric escape (e.g. '\xz')
Character code in numeric escape is non-ascii (e.g. '\xFF').
'\u' not followed by '{'.
Non-hexadecimal value in '\u{..}'.
'\u{}'
No closing brace in '\u{..}', e.g. '\u{12'.
'\u{_12}'
More than 6 characters in '\u{..}', e.g. '\u{10FFFF_FF}'
Invalid in-bound unicode character code, e.g. '\u{DFFF}'.
Out of bounds unicode character code, e.g. '\u{FFFFFF}'.
Unicode escape code in byte literal.
Non-ascii character in byte literal.
Non-ascii character in byte string literal.
Trait Implementations
impl Debug for EscapeError
[src]
impl Eq for EscapeError
[src]
impl PartialEq<EscapeError> for EscapeError
[src]
fn eq(&self, other: &EscapeError) -> bool
[src]
#[must_use]pub fn ne(&self, other: &Rhs) -> bool
1.0.0[src]
impl StructuralEq for EscapeError
[src]
impl StructuralPartialEq for EscapeError
[src]
Auto Trait Implementations
impl RefUnwindSafe for EscapeError
[src]
impl Send for EscapeError
[src]
impl Sync for EscapeError
[src]
impl Unpin for EscapeError
[src]
impl UnwindSafe for EscapeError
[src]
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
pub fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
pub fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,