Struct std::ffi::NulError [] [src]

pub struct NulError(_, _);

An error returned from CString::new to indicate that a nul byte was found in the vector provided.

Methods

impl NulError

fn nul_position(&self) -> usize

Returns the position of the nul byte in the slice that was provided to CString::new.

fn into_vec(self) -> Vec<u8>

Consumes this error, returning the underlying vector of bytes which generated the error in the first place.

Trait Implementations

impl Error for NulError

fn description(&self) -> &str

fn cause(&self) -> Option<&Error>

impl Display for NulError

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

Derived Implementations

impl Debug for NulError

fn fmt(&self, __arg_0: &mut Formatter) -> Result

impl PartialEq for NulError

fn eq(&self, __arg_0: &NulError) -> bool

fn ne(&self, __arg_0: &NulError) -> bool

impl Clone for NulError

fn clone(&self) -> NulError

fn clone_from(&mut self, source: &Self)