Trait std::os::windows::ffi::OsStringExt 1.0.0[−][src]
This is supported on Windows only.
Expand description
Windows 特定于 OsString
的扩展。
trait 是密封的: 不能在标准库之外实现。 这是为了将来的附加方法不会破坏更改。
Required methods
从可能是格式不正确的 UTF-16 切片创建 OsString
16 位代码单元。
这是无损的: 在结果字符串上调用 OsStrExt::encode_wide
将始终返回原始代码单元。
Examples
use std::ffi::OsString; use std::os::windows::prelude::*; // UTF-16 "Unicode" 的编码。 let source = [0x0055, 0x006E, 0x0069, 0x0063, 0x006F, 0x0064, 0x0065]; let string = OsString::from_wide(&source[..]);Run