fix(examples): satisfy clippy -D warnings in gen_golden (#291)

Replace `i as i64` with `i64::try_from(i)` (cast_possible_wrap) and rename
the OHLCV destructure to descriptive names (many_single_char_names) so
`cargo clippy --all-targets --all-features -- -D warnings` passes on the 1.95
toolchain. Dev-tool only; no library change.
This commit is contained in:
kingchenc
2026-06-13 23:35:29 +02:00
committed by GitHub
parent d59cd44043
commit 2ef60874b9
+10 -2
View File
@@ -56,8 +56,16 @@ fn main() {
let candles: Vec<Candle> = (0..N)
.map(|i| {
let (o, h, l, c, v) = bar(i);
Candle::new(o, h, l, c, v, i as i64).expect("valid candle")
let (open, high, low, close, volume) = bar(i);
Candle::new(
open,
high,
low,
close,
volume,
i64::try_from(i).expect("golden row index fits i64"),
)
.expect("valid candle")
})
.collect();
let closes: Vec<f64> = candles.iter().map(|c| c.close).collect();