Commit Graph

13 Commits

Author SHA1 Message Date
Lofty 35810c9f87
Rust cleanup (#1573)
* rust: formatting cleanup

* rust: explicitly mark as ISC license

* rust: use std::ffi C types instead of libc dependency
2025-10-10 16:04:19 +02:00
Lofty 8f8181c717 rust: extend example_printnets to demo iterators 2025-09-30 07:59:08 +01:00
Lofty 0ee8181733 rust: rework ownership model 2025-09-30 07:59:08 +01:00
Lofty 2e4ef6f71f
rust: small updates (#1560) 2025-09-24 13:59:30 +02:00
Lofty 06992bda0a
rust: add getBels() binding (#1460) 2025-03-19 10:02:34 +01:00
Lofty a0e360fd9f rust: convert netinfo_driver to Option 2024-01-18 14:07:23 +01:00
Lofty 14a09061a5 rust: rework portref_cell 2024-01-18 14:07:23 +01:00
Lofty dfd651a132 rust: fix some calls that got wrongly replaced 2024-01-18 14:07:23 +01:00
Lofty 6e4e81429c rust: nets isn't send/sync 2024-01-18 14:07:23 +01:00
Lofty c8e1cbc5f2 rust: transform pointers to references where possible 2024-01-18 14:07:23 +01:00
Lofty f12e76479c rust: add mutex for arch manipulation 2024-01-18 14:07:23 +01:00
Lofty 1dbd81067a first round of review fixes 2024-01-03 13:42:18 +01:00
Lofty d2297b1ba0 Add Rust FFI bindings 2024-01-03 13:42:18 +01:00