Struct std::ffi::FromBytesWithNulError   
1.64.0 · source · pub struct FromBytesWithNulError { /* private fields */ }Expand description
An error indicating that a nul byte was not in the expected position.
The slice used to create a CStr must have one and only one nul byte,
positioned at the end.
This error is created by the CStr::from_bytes_with_nul method.
See its documentation for more.
Examples
use std::ffi::{CStr, FromBytesWithNulError};
let _: FromBytesWithNulError = CStr::from_bytes_with_nul(b"f0円oo").unwrap_err();Trait Implementations
source impl Clone for FromBytesWithNulError 
 
impl Clone for FromBytesWithNulError
source fn clone(&self) -> FromBytesWithNulError 
 
fn clone(&self) -> FromBytesWithNulError
Returns a copy of the value. Read more
1.0.0 · source fn clone_from(&mut self, source: &Self)
 
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source. Read more 
source impl Debug for FromBytesWithNulError 
 
impl Debug for FromBytesWithNulError
1.17.0 · source impl Display for FromBytesWithNulError 
 
impl Display for FromBytesWithNulError
1.17.0 · source impl Error for FromBytesWithNulError 
 
impl Error for FromBytesWithNulError
source fn description(&self) -> &str 
 
fn description(&self) -> &str
👎 Deprecated since 1.42.0: 
use the Display impl or to_string()
1.30.0 · source fn source(&self) -> Option<&(dyn Error + 'static)>
 
fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more
source impl PartialEq<FromBytesWithNulError> for FromBytesWithNulError 
 
impl PartialEq<FromBytesWithNulError> for FromBytesWithNulError
source fn eq(&self, other: &FromBytesWithNulError) -> bool 
 
fn eq(&self, other: &FromBytesWithNulError) -> bool
This method tests for self and other values to be equal, and is used
by ==. Read more 
source fn ne(&self, other: &FromBytesWithNulError) -> bool 
 
fn ne(&self, other: &FromBytesWithNulError) -> bool
This method tests for !=.
impl Eq for FromBytesWithNulError
impl StructuralEq for FromBytesWithNulError
impl StructuralPartialEq for FromBytesWithNulError
Auto Trait Implementations
impl RefUnwindSafe for FromBytesWithNulError
impl Send for FromBytesWithNulError
impl Sync for FromBytesWithNulError
impl Unpin for FromBytesWithNulError
impl UnwindSafe for FromBytesWithNulError
Blanket Implementations
source impl<T> BorrowMut<T> for T where
  T: ?Sized, 
 
impl<T> BorrowMut<T> for T where
  T: ?Sized, 
const: unstable  · source fn borrow_mut(&mut self) -> &mut T
 
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more