Enum serde_json::ser::CharEscape
source · pub enum CharEscape {
Quote,
ReverseSolidus,
Solidus,
Backspace,
FormFeed,
LineFeed,
CarriageReturn,
Tab,
AsciiControl(u8),
}
Expand description
Represents a character escape code in a type-safe manner.
Variants§
Quote
An escaped quote "
ReverseSolidus
An escaped reverse solidus \
Solidus
An escaped solidus /
Backspace
An escaped backspace character (usually escaped as \b
)
FormFeed
An escaped form feed character (usually escaped as \f
)
LineFeed
An escaped line feed character (usually escaped as \n
)
CarriageReturn
An escaped carriage return character (usually escaped as \r
)
Tab
An escaped tab character (usually escaped as \t
)
AsciiControl(u8)
An escaped ASCII plane control character (usually escaped as
\u00XX
where XX
are two hex characters)
Implementations§
source§impl CharEscape
impl CharEscape
fn from_escape_table(escape: u8, byte: u8) -> CharEscape
Auto Trait Implementations§
impl Freeze for CharEscape
impl RefUnwindSafe for CharEscape
impl Send for CharEscape
impl Sync for CharEscape
impl Unpin for CharEscape
impl UnwindSafe for CharEscape
Blanket Implementations§
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