#wide #string #win32 #utf-16 #utf-32

widestring

A wide string FFI library for converting to and from wide strings, such as those often used in Windows API or other FFI libaries. Both UTF-16 and UTF-32 types are provided.

6 releases (3 breaking)

0.4.0 Aug 18, 2018
0.3.0 Mar 17, 2018
0.2.2 Sep 9, 2016
0.2.1 Aug 12, 2016
0.1.0 Jan 25, 2016

#47 in Encoding

Download history 2621/week @ 2018-11-05 3451/week @ 2018-11-12 2279/week @ 2018-11-19 3007/week @ 2018-11-26 3483/week @ 2018-12-03 3223/week @ 2018-12-10 2726/week @ 2018-12-17 1415/week @ 2018-12-24 2492/week @ 2018-12-31 4333/week @ 2019-01-07 3838/week @ 2019-01-14 3976/week @ 2019-01-21 5768/week @ 2019-01-28 6162/week @ 2019-02-04 10365/week @ 2019-02-11

6,688 downloads per month
Used in 134 crates (24 directly)

MIT/Apache

122KB
1K SLoC

widestring

Crates.io docs.rs Build status Build Status

A wide string Rust FFI library for converting to and from wide strings, such as those often used in Windows API or other FFI libaries. Both UTF-16 and UTF-32 types are provided, including support for malformed encoding.

Documentation

License

This library is distributed under the terms of either of:

at your option.

Contributing

Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.

No runtime deps