Trait std::os::unix::ffi::OsStrExt 1.0.0
[−]
[src]
pub trait OsStrExt { fn from_bytes(slice: &[u8]) -> &Self; fn as_bytes(&self) -> &[u8]; }
This is supported on Unix only.
Unix-specific extensions to OsStr
.
Required Methods
ⓘImportant traits for &'a mut I
fn from_bytes(slice: &[u8]) -> &Self
This is supported on Unix only.
Creates an OsStr
from a byte slice.
Examples
use std::ffi::OsStr; use std::os::unix::ffi::OsStrExt; let bytes = b"foo"; let os_str = OsStr::from_bytes(bytes); assert_eq!(os_str.to_str(), Some("foo"));Run
fn as_bytes(&self) -> &[u8]
This is supported on Unix only.
Implementors
impl OsStrExt for OsStr