[][src]Enum r_efi_string::str16::FromSliceWithNulError

pub enum FromSliceWithNulError {
    InteriorNul(usize),
    NotNulTerminated,
}

An error indicating wrongly placed Nuls.

This error is used to indicate that a source slice had invalidly placed Nul entries, lacked a terminating Nul, etc.

Variants

InteriorNul(usize)

Indicates that there was an interior Nul entry in the slice.

Only terminating Nul entries are allowed. This error indicates there was a Nul entry which was not the string terminator. The embedded value encodes the position in the original source array where this interior Nul entry was found.

NotNulTerminated

Indicates that the source slice was not Nul terminated.

All source slices must be Nul terminated. This error indicates that a conversion was tried on a slice that was not Nul terminated.

Trait Implementations

impl Debug for FromSliceWithNulError[src]

impl PartialEq<FromSliceWithNulError> for FromSliceWithNulError[src]

impl Eq for FromSliceWithNulError[src]

impl Clone for FromSliceWithNulError[src]

fn clone_from(&mut self, source: &Self)
1.0.0
[src]

Performs copy-assignment from source. Read more

Auto Trait Implementations

Blanket Implementations

impl<T> From for T[src]

impl<T, U> TryFrom for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<T, U> Into for T where
    U: From<T>, 
[src]

impl<T> Borrow for T where
    T: ?Sized
[src]

impl<T> BorrowMut for T where
    T: ?Sized
[src]

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.