mirror of
https://github.com/bspeice/aeron-rs
synced 2025-06-30 21:36:35 -04:00
1889a198b94fa5b392d98a3a0d8133bf6efec432
![bors[bot]](/assets/img/avatar_default.png)
4: Start the Aeron media driver r=bspeice a=bspeice
Effectively runs the same code as [aeronmd.c](2afd9c6272/aeron-driver/src/main/c/aeronmd.h
), but in Rust.
Note that this just demonstrates how to start the C Media Driver in-process; actual clients communicate through shared memory, so it's expected that actual client code will interface with the C bindings infrequently, if ever. That said, it's not a terrible idea to build more ergonomic bindings into the C layer; when testing the Rust client, we'll need a Media Driver running.
Co-authored-by: Bradlee Speice <bradlee@speice.io>
Description
Languages
Rust
99.9%
C
0.1%