Enum FromUtf16ErrorKind
pub(in ::string) enum FromUtf16ErrorKind
Variants
-
LoneSurrogate -
OddBytes
Trait Implementations
impl Clone for FromUtf16ErrorKind
fn clone(&self) -> FromUtf16ErrorKind
impl Debug for FromUtf16ErrorKind
fn fmt(&self, f: &mut Formatter<'_>) -> Result
impl Eq for FromUtf16ErrorKind
fn assert_fields_are_eq(&self)
impl PartialEq for FromUtf16ErrorKind
fn eq(&self, other: &FromUtf16ErrorKind) -> bool
impl StructuralPartialEq for FromUtf16ErrorKind
Auto Trait Implementations
impl Freeze for FromUtf16ErrorKind
impl RefUnwindSafe for FromUtf16ErrorKind
impl Send for FromUtf16ErrorKind
impl Sync for FromUtf16ErrorKind
impl Unpin for FromUtf16ErrorKind
impl UnsafeUnpin for FromUtf16ErrorKind
impl UnwindSafe for FromUtf16ErrorKind
Blanket Implementations
impl<T> Any for FromUtf16ErrorKind
where
T: 'static + ?Sized,
fn type_id(&self) -> TypeId
impl<T> Borrow<T> for FromUtf16ErrorKind
where
T: ?Sized,
fn borrow(&self) -> &T
impl<T> BorrowMut<T> for FromUtf16ErrorKind
where
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
impl<T> CloneToUninit for FromUtf16ErrorKind
where
T: Clone,
unsafe fn clone_to_uninit(&self, dest: *mut u8)
impl<T> From<T> for FromUtf16ErrorKind
fn from(t: T) -> TReturns the argument unchanged.
impl<T> SizeHint for FromUtf16ErrorKind
where
T: ?Sized,
fn lower_bound(&self) -> usizefn upper_bound(&self) -> Option<usize>
impl<T> SizedTypeProperties for FromUtf16ErrorKind
impl<T> ToOwned for FromUtf16ErrorKind
where
T: Clone,
type Owned = T;fn to_owned(&self) -> Tfn clone_into(&self, target: &mut T)
impl<T, U> Into<U> for FromUtf16ErrorKind
where
U: From<T>,
fn into(self) -> UCalls
U::from(self).That is, this conversion is whatever the implementation of
[From]<T> for Uchooses to do.
impl<T, U> TryFrom<U> for FromUtf16ErrorKind
where
U: Into<T>,
type Error = Infallible;fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
impl<T, U> TryInto<U> for FromUtf16ErrorKind
where
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error;fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>