Lines Matching defs:CString

8 use crate::ffi::{CStr, CString};
106 CString::new(*self).map_err(|_cstr_err| io::Errno::INVAL)?,
116 CString::new(self).map_err(|_cstr_err| io::Errno::INVAL)?,
144 CString::new(String::as_str(self)).map_err(|_cstr_err| io::Errno::INVAL)?,
180 CString::new(self.as_str()).map_err(|_cstr_err| io::Errno::INVAL)?,
190 CString::new(self).map_err(|_cstr_err| io::Errno::INVAL)?,
200 f(&CString::new(self).map_err(|_cstr_err| io::Errno::INVAL)?)
219 CString::new(self.as_bytes()).map_err(|_cstr_err| io::Errno::INVAL)?,
229 CString::new(self.as_bytes()).map_err(|_cstr_err| io::Errno::INVAL)?,
258 CString::new(OsString::as_os_str(self).as_bytes())
296 CString::new(self.as_bytes()).map_err(|_cstr_err| io::Errno::INVAL)?,
306 CString::new(self.into_vec()).map_err(|_cstr_err| io::Errno::INVAL)?,
316 f(&CString::new(self.into_vec()).map_err(|_cstr_err| io::Errno::INVAL)?)
335 CString::new(self.as_os_str().as_bytes()).map_err(|_cstr_err| io::Errno::INVAL)?,
345 CString::new(self.as_os_str().as_bytes()).map_err(|_cstr_err| io::Errno::INVAL)?,
377 CString::new(PathBuf::as_path(self).as_os_str().as_bytes())
415 CString::new(self.as_os_str().as_bytes()).map_err(|_cstr_err| io::Errno::INVAL)?,
425 CString::new(self.into_os_string().into_vec()).map_err(|_cstr_err| io::Errno::INVAL)?,
436 &CString::new(self.into_os_string().into_vec())
476 impl Arg for &CString {
510 impl Arg for CString {
558 CString::new(self.as_ref()).map_err(|_cstr_err| io::Errno::INVAL)?,
569 Cow::Owned(s) => CString::new(s),
570 Cow::Borrowed(s) => CString::new(s),
601 CString::new(self.as_bytes()).map_err(|_cstr_err| io::Errno::INVAL)?,
612 Cow::Owned(os) => CString::new(os.into_vec()),
613 Cow::Borrowed(os) => CString::new(os.as_bytes()),
679 CString::new(self.as_os_str().as_bytes()).map_err(|_cstr_err| io::Errno::INVAL)?,
689 CString::new(self.as_os_str().as_bytes()).map_err(|_cstr_err| io::Errno::INVAL)?,
718 CString::new(self.as_path().as_os_str().as_bytes())
729 CString::new(self.as_path().as_os_str().as_bytes())
759 CString::new(self.as_path().as_os_str().as_bytes())
770 CString::new(self.as_path().as_os_str().as_bytes())
799 CString::new(*self).map_err(|_cstr_err| io::Errno::INVAL)?,
809 CString::new(self).map_err(|_cstr_err| io::Errno::INVAL)?,
837 CString::new(self.as_slice()).map_err(|_cstr_err| io::Errno::INVAL)?,
847 CString::new(self.as_slice()).map_err(|_cstr_err| io::Errno::INVAL)?,
875 CString::new(self.as_slice()).map_err(|_cstr_err| io::Errno::INVAL)?,
885 CString::new(self).map_err(|_cstr_err| io::Errno::INVAL)?,
895 f(&CString::new(self).map_err(|_cstr_err| io::Errno::INVAL)?)
980 f(&CString::new(bytes).map_err(|_cstr_err| io::Errno::INVAL)?)