[−][src]Enum encode_unicode::error::InvalidUtf16Array
Reasons why a [u16; 2]
doesn't form a valid UTF-16 codepoint.
Variants
FirstIsTrailingSurrogate
The first unit is a trailing/low surrogate, which is never valid.
SecondIsNotTrailingSurrogate
The second unit is needed, but is not a trailing surrogate.
Trait Implementations
impl PartialEq<InvalidUtf16Array> for InvalidUtf16Array
[src]
fn eq(&self, other: &InvalidUtf16Array) -> bool
[src]
#[must_use]
fn ne(&self, other: &Rhs) -> bool
1.0.0[src]
This method tests for !=
.
impl Clone for InvalidUtf16Array
[src]
fn clone(&self) -> InvalidUtf16Array
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
Performs copy-assignment from source
. Read more
impl Eq for InvalidUtf16Array
[src]
impl Copy for InvalidUtf16Array
[src]
impl Display for InvalidUtf16Array
[src]
impl Debug for InvalidUtf16Array
[src]
impl Error for InvalidUtf16Array
[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 InvalidUtf16Array
impl Unpin for InvalidUtf16Array
impl Sync for InvalidUtf16Array
impl UnwindSafe for InvalidUtf16Array
impl RefUnwindSafe for InvalidUtf16Array
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,