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:
@@ -56,8 +56,16 @@ fn main() {
|
|||||||
|
|
||||||
let candles: Vec<Candle> = (0..N)
|
let candles: Vec<Candle> = (0..N)
|
||||||
.map(|i| {
|
.map(|i| {
|
||||||
let (o, h, l, c, v) = bar(i);
|
let (open, high, low, close, volume) = bar(i);
|
||||||
Candle::new(o, h, l, c, v, i as i64).expect("valid candle")
|
Candle::new(
|
||||||
|
open,
|
||||||
|
high,
|
||||||
|
low,
|
||||||
|
close,
|
||||||
|
volume,
|
||||||
|
i64::try_from(i).expect("golden row index fits i64"),
|
||||||
|
)
|
||||||
|
.expect("valid candle")
|
||||||
})
|
})
|
||||||
.collect();
|
.collect();
|
||||||
let closes: Vec<f64> = candles.iter().map(|c| c.close).collect();
|
let closes: Vec<f64> = candles.iter().map(|c| c.close).collect();
|
||||||
|
|||||||
Reference in New Issue
Block a user