[][src]Module winstr::_alternatives

Alternatives crates I'm competing with

widestring

[docs.rs, github]

Pros:

  • More widely used
  • More widely audited
  • More types (UTF-32)

Cons:

  • Thousands of lines of code is annoying to audit
  • Rife with unsafe fns, inconsistent docs about safety guarantees
  • No BSTR support

oaidl

[docs.rs, github]

Pros:

  • Technically has BSTR support... techically

Cons:

  • Even more code
  • Unsound
  • BSTR support is extremely limited, allocation-prone

???

Feel free to file issues for more alternatives - competition is good!