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) -> T

Returns the argument unchanged.

impl<T> SizeHint for FromUtf16ErrorKind where T: ?Sized,

fn lower_bound(&self) -> usize
fn 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) -> T
fn clone_into(&self, target: &mut T)

impl<T, U> Into<U> for FromUtf16ErrorKind where U: From<T>,

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of [From]<T> for U chooses 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>