embedded_ffi

Trait OsStrExt

Source
pub trait OsStrExt {
    // Required methods
    fn from_bytes(slice: &[u8]) -> &Self;
    fn as_bytes(&self) -> &[u8];
}
Expand description

Platform-specific extensions to OsStr.

Required Methods§

Source

fn from_bytes(slice: &[u8]) -> &Self

Creates an OsStr from a byte slice.

See the module docmentation for an example.

Source

fn as_bytes(&self) -> &[u8]

Gets the underlying byte view of the OsStr slice.

See the module docmentation for an example.

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementors§