[][src]Trait git2::IntoCString

pub trait IntoCString {
    fn into_c_string(self) -> Result<CString, Error>;
}

A class of types that can be converted to C strings.

These types are represented internally as byte slices and it is quite rare for them to contain an interior 0 byte.

Required methods

fn into_c_string(self) -> Result<CString, Error>

Consume this container, converting it into a CString

Loading content...

Implementations on Foreign Types

impl<'a, T: IntoCString + Clone> IntoCString for &'a T[src]

impl<'a> IntoCString for &'a str[src]

impl IntoCString for String[src]

impl IntoCString for CString[src]

impl<'a> IntoCString for &'a Path[src]

impl IntoCString for PathBuf[src]

impl<'a> IntoCString for &'a OsStr[src]

impl IntoCString for OsString[src]

impl<'a> IntoCString for &'a [u8][src]

impl IntoCString for Vec<u8>[src]

Loading content...

Implementors

Loading content...