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