7 releases
Uses old Rust 2015
0.2.1 | Oct 21, 2018 |
---|---|
0.2.0 | Oct 20, 2018 |
0.1.4 | Oct 9, 2018 |
#286 in Windows APIs
217 downloads per month
Used in 2 crates
99KB
2K
SLoC
oaidl
![docs.rs(https://docs.rs/oaidl/badge.svg)]
A crate to convert common Rust types to common COM/OLE types, primarily for use
in FFI - BSTR
, SAFEARRAY
, and VARIANT
are the three implemented here.
This crate provides traits and trait implementations to make it easy and safe to convert between Rust types and the FFI-compatible data types.
For reference, a SAFEARRAY
of VARIANTs
corresponds to a C# object[]
. A
VARIANT
is considered an object
by C# interop.
Documentation
License
This project is distributed under the terms of the MIT license (LICENSE-MIT or http://opensource.org/licenses/MIT)
Contributing
Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you shall be licensed as above, without any additional terms or conditions.
Dependencies
~1.6–2.1MB
~36K SLoC