Skip to main content

OsStrExt

Trait OsStrExt 

1.0.0 · Source
pub trait OsStrExt {
    // Required methods
    fn from_bytes(slice: &[u8]) -> &Self;
    fn as_bytes(&self) -> &[u8] ;
}
This trait cannot be implemented outside std.
Available on WASI only.
Expand description

Platform-specific extensions to OsStr.

Required Methods§

1.0.0 · Source

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

Creates an OsStr from a byte slice.

See the module documentation for an example.

1.0.0 · Source

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

Gets the underlying byte view of the OsStr slice.

See the module documentation for an example.

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety".

Implementors§

1.0.0 · Source§

impl OsStrExt for OsStr