pub enum EscapingError {
EscapeAtEndOfString {
text: String,
},
InvalidEscapedCharacter {
text: String,
character: char,
},
}Expand description
Escaping errors generated by escaping functions.
These errors are not generated by the parser, so you don’t need to worry about them if you are using the parser, only if you are using the escaping functions directly.
Variants§
Trait Implementations§
Source§impl Debug for EscapingError
impl Debug for EscapingError
Source§impl Display for EscapingError
impl Display for EscapingError
Source§impl Error for EscapingError
impl Error for EscapingError
Source§fn description(&self) -> &str
fn description(&self) -> &str
👎Deprecated since 1.42.0:
use the Display impl or to_string()
Source§fn cause(&self) -> Option<&dyn Error>
fn cause(&self) -> Option<&dyn Error>
👎Deprecated since 1.33.0:
replaced by Error::source, which can support downcasting
Source§impl ErrorCompat for EscapingError
impl ErrorCompat for EscapingError
Source§fn iter_chain(&self) -> ChainCompat<'_, '_>where
Self: AsErrorSource,
fn iter_chain(&self) -> ChainCompat<'_, '_>where
Self: AsErrorSource,
Returns an iterator for traversing the chain of errors,
starting with the current error
and continuing with recursive calls to
Error::source. Read moreSource§impl PartialEq for EscapingError
impl PartialEq for EscapingError
Source§fn eq(&self, other: &EscapingError) -> bool
fn eq(&self, other: &EscapingError) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for EscapingError
Auto Trait Implementations§
impl Freeze for EscapingError
impl RefUnwindSafe for EscapingError
impl Send for EscapingError
impl Sync for EscapingError
impl Unpin for EscapingError
impl UnsafeUnpin for EscapingError
impl UnwindSafe for EscapingError
Blanket Implementations§
Source§impl<T> AsErrorSource for Twhere
T: Error + 'static,
impl<T> AsErrorSource for Twhere
T: Error + 'static,
Source§fn as_error_source(&self) -> &(dyn Error + 'static)
fn as_error_source(&self) -> &(dyn Error + 'static)
For maximum effectiveness, this needs to be called as a method
to benefit from Rust’s automatic dereferencing of method
receivers.
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more