Henning Holm
Henning Holm
Over the last year, new warning rules have been introduced to the Rust compiler and Clippy. As the `rust_hdl` codebase triggers several of these new warnings, new CI builds will...
While it works fine on most of the definitions, running "Goto definition" on function or procedure calls seems not to be implemented yet. (Tested on VS Code running current master...
Currently, build and test are run against the most recent versions of stable and nightly Rust. When Rocket 0.5 is released, its MSRV should be tested against as well.
Currently, prices are repesented as `String` type, e.g.: https://github.com/HenningHolmDE/hcloud-rust/blob/52da68e5e895e184bdd7e00b1a88f2082182bdaa/src/models/price.rs#L16-L23 Using decimal representation (e.g. [rust_decimal](https://crates.io/crates/rust_decimal)) would be more convenient for calculations.
Find a nice way for adding additional documentation to the generated code (without changing the generated files directly). First idea: Adding documentation from a separate description file (e.g. JSON/YAML) using...
This adds support for ESP32-C6 by bumping the ESP-IDF version to v5.1 and providing the required MCU environment variable. Also, this fixes the compilation on Rust 1.74 by bumping the...
This bumps the PyO3 dependency to the new 0.22 release. As `PyNativeType` (used in `src/de.rs`) has now been moved behind the `gil-refs` feature, I added that feature to the list...
This adds multi-platform/version CI build and test for the Python bindings to allow for corresponding wheel releases. The GitHub workflow is based on the CI template provided by maturin. As...
For the Python bindings, we have to decide on how to integrate with the Python release cycle, i.e. what will be the lowest Python version that the bindings will support....
Currently, the Python bindings are set up in a way, that we will have to build all binaries for the complete product of "supported architectures" and "supported python versions" for...