Enum FromBytesWithNulErrorKind

pub(in ::ffi::c_str) enum FromBytesWithNulErrorKind

Variants

InteriorNul(usize)
NotNulTerminated

Trait Implementations

impl Clone for FromBytesWithNulErrorKind

fn clone(&self) -> FromBytesWithNulErrorKind

impl Debug for FromBytesWithNulErrorKind

fn fmt(&self, f: &mut Formatter<'_>) -> Result

impl Eq for FromBytesWithNulErrorKind

fn assert_fields_are_eq(&self)

impl PartialEq for FromBytesWithNulErrorKind

fn eq(&self, other: &FromBytesWithNulErrorKind) -> bool

impl StructuralPartialEq for FromBytesWithNulErrorKind

Auto Trait Implementations

impl Freeze for FromBytesWithNulErrorKind

impl RefUnwindSafe for FromBytesWithNulErrorKind

impl Send for FromBytesWithNulErrorKind

impl Sync for FromBytesWithNulErrorKind

impl Unpin for FromBytesWithNulErrorKind

impl UnsafeUnpin for FromBytesWithNulErrorKind

impl UnwindSafe for FromBytesWithNulErrorKind

Blanket Implementations

impl<T> Any for FromBytesWithNulErrorKind where T: 'static + ?Sized,

fn type_id(&self) -> TypeId

impl<T> Borrow<T> for FromBytesWithNulErrorKind where T: ?Sized,

fn borrow(&self) -> &T

impl<T> BorrowMut<T> for FromBytesWithNulErrorKind where T: ?Sized,

fn borrow_mut(&mut self) -> &mut T

impl<T> CloneToUninit for FromBytesWithNulErrorKind where T: Clone,

unsafe fn clone_to_uninit(&self, dest: *mut u8)

impl<T> From<T> for FromBytesWithNulErrorKind

fn from(t: T) -> T

Returns the argument unchanged.

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

fn lower_bound(&self) -> usize
fn upper_bound(&self) -> Option<usize>

impl<T> SizedTypeProperties for FromBytesWithNulErrorKind

impl<T> ToOwned for FromBytesWithNulErrorKind where T: Clone,

type Owned = T;
fn to_owned(&self) -> T
fn clone_into(&self, target: &mut T)

impl<T, U> Into<U> for FromBytesWithNulErrorKind 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 FromBytesWithNulErrorKind 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 FromBytesWithNulErrorKind where U: TryFrom<T>,

type Error = <U as TryFrom<T>>::Error;
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>