Robert Hensing
57bb9b9d92
dev: VSCode LSP rust -> rust-analyzer
...
(cherry picked from commit 77acea0b187ec7f29658ca420dfde14aa2b4135a)
2025-09-30 18:47:52 +02:00
Robert Hensing
290f2654e1
feat: Add manual testing of bindings with Valgrind
...
(cherry picked from commit 12fed067bf230d3258db172afe648ec690ba584c)
2025-09-30 18:45:54 +02:00
Robert Hensing
7ef434a6d7
feat: Add nix-util crate with Context wrapper
...
(cherry picked from commit 6c8e116e8bbaecce2b77fd9e0db89f366b57f9b6)
2025-09-30 18:40:07 +02:00
Robert Hensing
61975ac8e4
temp: Disable rustfmt pre-commit hook
2025-09-30 18:40:07 +02:00
Robert Hensing
858bec68bc
feat: Add crate nix-c-raw
...
See README. Most of this is in accordance with the bindgen introduction.
The c_headers function was taken from Zach Mitchell's work on bindings.
Co-authored-by: Zach Mitchell <zmitchell@fastmail.com>
(cherry picked from commit 83d8ae6b26d341bbd452a77d7361f58c06a2d322)
2025-09-30 18:19:39 +02:00
Robert Hensing
4dca986fe2
feat: Add nix overrides to make bindgen work
...
(cherry picked from commit 7caeec86a016fc7427d71ac3713adb2293c2e1ce)
2025-09-30 18:05:54 +02:00
Robert Hensing
a4bdbe5618
feat: Rust skeleton
...
(cherry picked from commit 41a09289cda3137f96c69c69c924af34f0e64865)
2025-09-30 17:57:50 +02:00
Robert Hensing
bfa3b3a063
feat: README and Flake
2025-09-30 16:10:42 +02:00