Encode a Rust string as a null-terminated UTF-16 buffer.
(s: &str)
| 15 | |
| 16 | /// Encode a Rust string as a null-terminated UTF-16 buffer. |
| 17 | fn to_wide(s: &str) -> Vec<u16> { |
| 18 | s.encode_utf16().chain(std::iter::once(0)).collect() |
| 19 | } |
| 20 | |
| 21 | /// Convert a `PWSTR` to an `Option<String>`. |
| 22 | /// |
no outgoing calls
no test coverage detected