George Holderness
1cafc1673a
fix: apply integer type fitting for Rust params ( #22853 )
...
We already have logic in postProcessModelProperty to fit integer
parameters into the correct Rust primitives. However, this doesn't apply
to other kinds of parameters so integer-typed parameters which end up in
function calls for Api traits in lib.rs are always i32, even when this
is improper.
This commit refactors integer type fitting so that we can run it on both
processParam and model post-processing.
2026-02-02 19:53:10 +08:00
..
2026-01-20 03:13:58 +08:00
2026-01-20 03:13:58 +08:00
2026-01-20 03:13:58 +08:00
2026-01-20 03:13:58 +08:00
2026-01-20 03:13:58 +08:00
2026-01-20 03:13:58 +08:00
2026-01-20 03:13:58 +08:00
2026-01-20 03:13:58 +08:00
2026-01-20 03:13:58 +08:00
2026-01-20 03:13:58 +08:00
2026-01-20 03:13:58 +08:00
2026-01-20 03:13:58 +08:00
2026-01-20 03:13:58 +08:00
2026-01-20 03:13:58 +08:00
2026-01-20 03:13:58 +08:00
2026-01-20 03:13:58 +08:00
2026-01-20 03:13:58 +08:00
2026-01-20 03:13:58 +08:00
2026-01-20 03:13:58 +08:00
2026-01-20 03:13:58 +08:00
2026-01-20 03:13:58 +08:00
2026-01-20 03:13:58 +08:00
2026-01-20 03:13:58 +08:00
2026-01-20 03:13:58 +08:00
2026-01-20 03:13:58 +08:00
2026-01-20 03:13:58 +08:00
2026-01-20 03:13:58 +08:00
2026-01-20 03:13:58 +08:00
2026-01-20 03:13:58 +08:00
2026-01-20 03:13:58 +08:00
2026-01-20 03:13:58 +08:00
2026-01-20 03:13:58 +08:00
2026-01-20 03:13:58 +08:00
2026-01-20 03:13:58 +08:00
2026-01-20 03:13:58 +08:00
2024-12-21 15:56:27 +08:00
2026-01-20 03:13:58 +08:00
2026-01-20 03:13:58 +08:00
2026-01-20 03:13:58 +08:00
2026-01-20 03:13:58 +08:00
2026-01-20 03:13:58 +08:00
2026-01-20 03:13:58 +08:00
2026-01-20 03:13:58 +08:00
2026-01-20 03:13:58 +08:00
2026-01-20 03:13:58 +08:00
2026-01-20 03:13:58 +08:00
2026-01-20 03:13:58 +08:00
2026-01-20 03:13:58 +08:00
2026-01-20 03:13:58 +08:00
2026-01-20 03:13:58 +08:00
2026-01-20 03:13:58 +08:00
2026-01-22 12:21:55 +08:00
2026-01-20 03:13:58 +08:00
2026-01-20 03:13:58 +08:00
2026-01-23 15:55:16 +08:00
2026-01-23 15:55:16 +08:00
2026-01-23 15:55:16 +08:00
2026-01-20 03:13:58 +08:00
2026-01-23 15:55:16 +08:00
2026-01-23 15:55:16 +08:00
2026-01-23 15:55:16 +08:00
2026-01-20 03:13:58 +08:00
2026-02-02 16:33:22 +08:00
2026-02-02 16:33:22 +08:00
2026-02-02 16:33:22 +08:00
2026-02-02 16:33:22 +08:00
2026-02-02 16:33:22 +08:00
2026-02-02 16:33:22 +08:00
2026-01-20 03:13:58 +08:00
2026-02-02 16:33:22 +08:00
2026-02-02 16:33:22 +08:00
2026-02-02 16:33:22 +08:00
2026-02-02 16:33:22 +08:00
2026-01-20 03:13:58 +08:00
2026-01-20 03:13:58 +08:00
2026-01-20 03:13:58 +08:00
2026-01-20 03:13:58 +08:00
2026-01-20 03:13:58 +08:00
2026-01-20 03:13:58 +08:00
2026-01-20 03:13:58 +08:00
2026-01-20 03:13:58 +08:00
2026-01-20 03:13:58 +08:00
2026-01-20 03:13:58 +08:00
2026-01-20 03:13:58 +08:00
2026-01-20 03:13:58 +08:00
2026-01-20 03:13:58 +08:00
2026-01-20 03:13:58 +08:00
2026-01-20 03:13:58 +08:00
2026-01-20 03:13:58 +08:00
2026-01-20 03:13:58 +08:00
2026-01-20 03:13:58 +08:00
2026-01-20 03:13:58 +08:00
2026-01-20 03:13:58 +08:00
2026-01-20 03:13:58 +08:00
2026-01-20 03:13:58 +08:00
2026-01-20 03:13:58 +08:00
2026-01-20 03:13:58 +08:00
2026-01-20 03:13:58 +08:00
2026-01-20 03:13:58 +08:00
2026-01-20 03:13:58 +08:00
2026-01-20 03:13:58 +08:00
2026-01-20 03:13:58 +08:00
2026-01-20 03:13:58 +08:00
2026-01-20 03:13:58 +08:00
2026-01-20 03:13:58 +08:00
2026-01-20 03:13:58 +08:00
2026-01-20 03:13:58 +08:00
2026-01-20 03:13:58 +08:00
2026-01-20 03:13:58 +08:00
2025-02-23 20:55:18 +08:00
2026-01-20 03:13:58 +08:00
2026-01-20 03:13:58 +08:00
2026-01-20 03:13:58 +08:00
2026-01-20 03:13:58 +08:00
2026-01-20 03:13:58 +08:00
2026-01-20 03:13:58 +08:00
2026-01-20 03:13:58 +08:00
2026-01-20 03:13:58 +08:00
2026-01-20 03:13:58 +08:00
2026-01-20 03:13:58 +08:00
2026-01-27 14:15:25 +08:00
2026-01-20 03:13:58 +08:00
2025-12-30 13:49:25 +08:00
2026-02-02 19:53:10 +08:00
2026-01-20 03:13:58 +08:00
2026-01-20 03:13:58 +08:00
2026-01-20 03:13:58 +08:00
2026-01-20 03:13:58 +08:00
2026-01-20 03:13:58 +08:00
2025-03-24 13:55:46 +08:00
2025-03-24 13:55:46 +08:00
2026-01-20 03:13:58 +08:00
2026-01-20 03:13:58 +08:00
2026-01-20 03:13:58 +08:00
2026-01-20 03:13:58 +08:00
2026-01-20 03:13:58 +08:00
2026-01-20 03:13:58 +08:00
2026-01-20 03:13:58 +08:00
2026-01-20 03:13:58 +08:00
2026-01-20 03:13:58 +08:00
2026-01-20 03:13:58 +08:00
2026-01-20 03:13:58 +08:00
2026-01-20 03:13:58 +08:00
2026-01-20 03:13:58 +08:00
2026-01-20 03:13:58 +08:00
2026-01-20 03:13:58 +08:00
2026-01-20 03:13:58 +08:00
2026-01-20 03:13:58 +08:00
2026-01-20 03:13:58 +08:00
2026-01-20 03:13:58 +08:00
2026-01-20 03:13:58 +08:00
2026-01-20 03:13:58 +08:00
2026-01-20 03:13:58 +08:00
2026-01-20 03:13:58 +08:00
2026-01-20 03:13:58 +08:00
2026-01-20 03:13:58 +08:00
2026-01-22 13:30:43 +08:00