Oliver Hamlet
5f9d15b2c9
Move lints config to Cargo config
2025-08-01 18:07:36 +01:00
Oliver Hamlet
9c4f9dcb5e
Deny a lot of extra lints and fix their errors
2025-04-26 10:10:48 +01:00
Oliver Hamlet
d7f5455cd0
Swap out some libc type aliases with std::ffi equivalents
...
Unfortunately std::ffi::c_size_t is currently experimental, and if I
define c_size_t = usize myself then cbindgen doesn't recognise it
properly and makes c_size_t a typedef of uintptr_t instead of just
replacing it with size_t.
2025-02-01 17:58:12 +00:00
Oliver Hamlet
6164c6b8e6
Remove use of 'as' keyword
...
It was used for an unnecessary pointer cast, and a enum value
cast (which needed tests to make sure those values didn't change over
time).
2022-09-15 22:06:35 +01:00
Oliver Hamlet
e31456f5b9
Resolve rustc deprecation warnings
2020-04-02 08:55:29 +01:00
Oliver Hamlet
9ef82fe886
Run rustfmt (Rust 1.31.1)
2018-12-22 22:50:16 +00:00
Oliver Hamlet
c0bea60673
Add FFI wrapper crate
2018-10-20 21:13:33 +01:00