#bridge #generated-bindings #dds #thread-pool #solver #contract #double-dummy

sys no-std dds-bridge-sys

生成DDS绑定,用于双盲牌桥牌求解器

16个版本 (稳定)

2.0.2 2024年8月9日
2.0.1 2024年6月10日
1.2.0 2024年6月2日
1.1.5 2024年5月31日
0.1.3 2024年5月26日

#1211 in 游戏开发

Download history 327/week @ 2024-05-20 1126/week @ 2024-05-27 217/week @ 2024-06-03 224/week @ 2024-06-10 31/week @ 2024-06-17 10/week @ 2024-06-24 58/week @ 2024-07-29 112/week @ 2024-08-05 20/week @ 2024-08-12

每月190次下载
2 个Crates中使用 (通过 dds-bridge)

Apache-2.0

490KB
16K SLoC

C++ 16K SLoC // 0.1% comments Rust 206 SLoC

dds-bridge-sys

Build Status Crates.io Docs.rs

生成绑定到dds-bridge/dds,用于合同桥牌的C++双盲求解器。

用法

此库需要手动初始化!在调用其他库函数之前,使用SetMaxThreads 初始化线程池

use dds_bridge_sys as dds;
// 0 stands for automatic configuration
unsafe { dds::SetMaxThreads(0) };

请注意,使用线程池的函数不是可重入的。您可能需要使用互斥锁来确保只有一个线程使用线程池。

无运行时依赖

~0–2MB
~40K SLoC