com-rs:用于创建和使用COM API的Rust Crate

时间:2024-05-03 21:01:36
【文件属性】:

文件名称:com-rs:用于创建和使用COM API的Rust Crate

文件大小:66KB

文件格式:ZIP

更新时间:2024-05-03 21:01:36

Rust

通讯 一站式服务,与Rust中与编程相关的所有事情。 该库向用户公开了各种宏,结构和函数,用于以惯用方式生成和使用COM组件。 :police_car_light: :police_car_light: :police_car_light: 注意:由于我们决定使用稳定的API,因此此板条箱目前正在大量开发中。 :police_car_light: :police_car_light: :police_car_light: 什么是COM? 是一个独立于平台的,分布式的,面向对象的系统,用于创建可以交互的二进制软件组件。 取代了COM,该建立在COM之上,以提供有关二进制接口的更多保证。 因此,如果不确定是否需要使用COM,则可能不需要。 用法 定义COM接口 要通过一个接口使用或产生一个COM组件,您首先需要生成该接口的Rust表示形式。 interfaces宏是用于自动生成此Rust表示形式的主要工具。 com :: interfaces! { #[uuid( "00000000-0000-0000-C000-000000000046" )] p


【文件预览】:
com-rs-master
----.gitignore(358B)
----README.md(7KB)
----CHANGELOG.md(2KB)
----.github()
--------workflows()
----Cargo.toml(992B)
----tests()
--------ui()
--------progress.rs(173B)
----docs()
--------safety.md(6KB)
--------basic-usage.md(5KB)
----examples()
--------lib_no_std()
--------d2d-clock()
--------basic()
--------webview2.rs(3KB)
----LICENSE(1KB)
----macros()
--------support()
--------Cargo.toml(433B)
--------src()
----CONTRIBUTING.md(950B)
----src()
--------production.rs(137B)
--------lib.rs(3KB)
--------production()
--------sys.rs(4KB)
--------interface.rs(2KB)
--------abi_transferable.rs(4KB)
--------interfaces()
--------param.rs(1KB)
--------runtime.rs(4KB)
----CODE_OF_CONDUCT.md(444B)

网友评论