pub enum EncodingErrorHandling {
Replace,
Skip,
Strict,
Escape,
}Expand description
How to handle encoding errors.
Variants§
Replace
Replace invalid sequences with the replacement character.
Skip
Skip invalid sequences.
Strict
Return an error on invalid sequences.
Escape
Escape invalid bytes as hex.
Trait Implementations§
Source§impl Clone for EncodingErrorHandling
impl Clone for EncodingErrorHandling
Source§fn clone(&self) -> EncodingErrorHandling
fn clone(&self) -> EncodingErrorHandling
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for EncodingErrorHandling
impl Debug for EncodingErrorHandling
Source§impl Default for EncodingErrorHandling
impl Default for EncodingErrorHandling
Source§fn default() -> EncodingErrorHandling
fn default() -> EncodingErrorHandling
Returns the “default value” for a type. Read more
Source§impl PartialEq for EncodingErrorHandling
impl PartialEq for EncodingErrorHandling
impl Copy for EncodingErrorHandling
impl Eq for EncodingErrorHandling
impl StructuralPartialEq for EncodingErrorHandling
Auto Trait Implementations§
impl Freeze for EncodingErrorHandling
impl RefUnwindSafe for EncodingErrorHandling
impl Send for EncodingErrorHandling
impl Sync for EncodingErrorHandling
impl Unpin for EncodingErrorHandling
impl UnwindSafe for EncodingErrorHandling
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