1.0.0[−][src]Module std::os::unix::ffi
This is supported on Unix only.
Unix-specific extension to the primitives in the std::ffi
module
Examples
use std::ffi::OsString; use std::os::unix::ffi::OsStringExt; let bytes = b"foo".to_vec(); // OsStringExt::from_vec let os_string = OsString::from_vec(bytes); assert_eq!(os_string.to_str(), Some("foo")); // OsStringExt::into_vec let bytes = os_string.into_vec(); assert_eq!(bytes, b"foo");Run
use std::ffi::OsStr; use std::os::unix::ffi::OsStrExt; let bytes = b"foo"; // OsStrExt::from_bytes let os_str = OsStr::from_bytes(bytes); assert_eq!(os_str.to_str(), Some("foo")); // OsStrExt::as_bytes let bytes = os_str.as_bytes(); assert_eq!(bytes, b"foo");Run
Traits
OsStrExt | Unix Platform-specific extensions to |
OsStringExt | Unix Platform-specific extensions to |