dds-bridge-sys 2.1.1

Generated bindings to DDS, the double dummy solver for bridge
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
use core::ffi::CStr;
use core::mem::MaybeUninit;
use dds_bridge_sys as dds;

fn main() {
    let info = unsafe {
        let mut info: MaybeUninit<dds::DDSInfo> = MaybeUninit::uninit();
        dds::SetMaxThreads(0);
        dds::GetDDSInfo(info.as_mut_ptr());
        info.assume_init()
    };

    println!("System info: {}", unsafe {
        CStr::from_ptr(info.systemString.as_ptr()).to_string_lossy()
    });
}