[−][src]Enum encode_unicode::error::InvalidCodepoint
Reasons why an u32
is not a valid UTF codepoint.
Variants
Utf16Reserved
It's reserved for UTF-16 surrogate pairs."
TooHigh
It's higher than the highest codepoint (which is 0x10ffff).
Methods
impl InvalidCodepoint
[src]
pub fn error_range(self) -> (u32, u32)
[src]
Get the range of values for which this error would be given.
Trait Implementations
impl From<InvalidCodepoint> for InvalidUtf8Array
[src]
fn from(error: InvalidCodepoint) -> InvalidUtf8Array
[src]
impl From<InvalidCodepoint> for InvalidUtf8Slice
[src]
fn from(error: InvalidCodepoint) -> InvalidUtf8Slice
[src]
impl PartialEq<InvalidCodepoint> for InvalidCodepoint
[src]
fn eq(&self, other: &InvalidCodepoint) -> bool
[src]
#[must_use]
fn ne(&self, other: &Rhs) -> bool
1.0.0[src]
This method tests for !=
.
impl Clone for InvalidCodepoint
[src]
fn clone(&self) -> InvalidCodepoint
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
Performs copy-assignment from source
. Read more
impl Eq for InvalidCodepoint
[src]
impl Copy for InvalidCodepoint
[src]
impl Display for InvalidCodepoint
[src]
impl Debug for InvalidCodepoint
[src]
impl Error for InvalidCodepoint
[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 InvalidCodepoint
impl Unpin for InvalidCodepoint
impl Sync for InvalidCodepoint
impl UnwindSafe for InvalidCodepoint
impl RefUnwindSafe for InvalidCodepoint
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,