[−][src]Enum encode_unicode::error::InvalidUtf16Slice
Reasons why a slice of u16
s doesn't start with valid UTF-16.
Variants
EmptySlice
The slice is empty.
FirstLowSurrogate
The first unit is a low surrogate.
MissingSecond
The first and only unit requires a second unit.
SecondNotLowSurrogate
The first unit requires a second one, but it's not a trailing surrogate.
Trait Implementations
impl PartialEq<InvalidUtf16Slice> for InvalidUtf16Slice
[src]
fn eq(&self, other: &InvalidUtf16Slice) -> bool
[src]
#[must_use]
fn ne(&self, other: &Rhs) -> bool
1.0.0[src]
This method tests for !=
.
impl Clone for InvalidUtf16Slice
[src]
fn clone(&self) -> InvalidUtf16Slice
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
Performs copy-assignment from source
. Read more
impl Eq for InvalidUtf16Slice
[src]
impl Copy for InvalidUtf16Slice
[src]
impl Display for InvalidUtf16Slice
[src]
impl Debug for InvalidUtf16Slice
[src]
impl Error for InvalidUtf16Slice
[src]
fn description(&self) -> &'static str
[src]
fn cause(&self) -> Option<&dyn Error>
1.0.0[src]
Deprecated since 1.33.0:
replaced by Error::source, which can support downcasting
The lower-level cause of this error, if any. Read more
fn source(&self) -> Option<&(dyn Error + 'static)>
1.30.0[src]
The lower-level source of this error, if any. Read more
Auto Trait Implementations
impl Send for InvalidUtf16Slice
impl Unpin for InvalidUtf16Slice
impl Sync for InvalidUtf16Slice
impl UnwindSafe for InvalidUtf16Slice
impl RefUnwindSafe for InvalidUtf16Slice
Blanket Implementations
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T
[src]
fn clone_into(&self, target: &mut T)
[src]
impl<T> ToString for T where
T: Display + ?Sized,
[src]
T: Display + ?Sized,
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.
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>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,