[−][src]Enum r_efi_string::str16::FromSliceWithNulError
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]
fn eq(&self, other: &FromSliceWithNulError) -> bool
[src]
fn ne(&self, other: &FromSliceWithNulError) -> bool
[src]
impl Eq for FromSliceWithNulError
[src]
impl Clone for FromSliceWithNulError
[src]
fn clone(&self) -> FromSliceWithNulError
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
Performs copy-assignment from source
. Read more
Auto Trait Implementations
impl Send for FromSliceWithNulError
impl Sync for FromSliceWithNulError
Blanket Implementations
impl<T> From for T
[src]
impl<T, U> TryFrom 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 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, U> Into for T where
U: From<T>,
[src]
U: From<T>,
impl<T> Borrow for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut 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,
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.