Module std::os::unix::ffi 1.0.0[−][src]
This is supported on Unix only.
Expand description
特定于 Unix 的 std::ffi
模块中的原语扩展。
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 |
|
OsStringExt |
|