Trait std::os::windows::ffi::OsStringExt [] [src]

pub trait OsStringExt {
    fn from_wide(wide: &[u16]) -> Self;
}

Windows-specific extensions to OsString`OsString`.

Required Methods

fn from_wide(wide: &[u16]) -> Self

Creates an OsString`OsString` from a potentially ill-formed UTF-16 slice of 16-bit code units.

This is lossless: calling .encode_wide() on the resulting string will always return the original code units.

Implementors