Struct std::ffi::IntoStringError 1.7.0[−][src]
pub struct IntoStringError { /* fields omitted */ }An error indicating invalid UTF-8 when converting a CString into a String.
CString is just a wrapper over a buffer of bytes with a nul
terminator; into_string performs UTF-8
validation on those bytes and may return this error.
This struct is created by the
into_string method on CString. See
its documentation for more.
Methods
impl IntoStringError[src]
impl IntoStringErrorpub fn into_cstring(self) -> CString[src]
pub fn into_cstring(self) -> CStringConsumes this error, returning original CString which generated the
error.
pub fn utf8_error(&self) -> Utf8Error[src]
pub fn utf8_error(&self) -> Utf8ErrorAccess the underlying UTF-8 error that was the cause of this error.
Trait Implementations
impl Clone for IntoStringError[src]
impl Clone for IntoStringErrorfn clone(&self) -> IntoStringError[src]
fn clone(&self) -> IntoStringErrorReturns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)1.0.0[src]
fn clone_from(&mut self, source: &Self)Performs copy-assignment from source. Read more
impl PartialEq for IntoStringError[src]
impl PartialEq for IntoStringErrorfn eq(&self, other: &IntoStringError) -> bool[src]
fn eq(&self, other: &IntoStringError) -> boolThis method tests for self and other values to be equal, and is used by ==. Read more
fn ne(&self, other: &IntoStringError) -> bool[src]
fn ne(&self, other: &IntoStringError) -> boolThis method tests for !=.
impl Eq for IntoStringError[src]
impl Eq for IntoStringErrorimpl Debug for IntoStringError[src]
impl Debug for IntoStringErrorfn fmt(&self, f: &mut Formatter) -> Result[src]
fn fmt(&self, f: &mut Formatter) -> ResultFormats the value using the given formatter. Read more
impl Error for IntoStringError[src]
impl Error for IntoStringErrorfn description(&self) -> &str[src]
fn description(&self) -> &strThis method is soft-deprecated. Read more
fn cause(&self) -> Option<&Error>[src]
fn cause(&self) -> Option<&Error>The lower-level cause of this error, if any. Read more
impl Display for IntoStringError[src]
impl Display for IntoStringErrorAuto Trait Implementations
impl Send for IntoStringError
impl Send for IntoStringErrorimpl Sync for IntoStringError
impl Sync for IntoStringError