6 个版本
0.4.0 | 2023年5月17日 |
---|---|
0.3.2 | 2022年9月26日 |
0.3.0 | 2022年8月31日 |
0.2.1 | 2022年8月15日 |
#18 in #candle
81 每月下载量
用于 trade_aggregation
15KB
92 行
trade_aggregation_derive
这是 trade_aggregation-rs 的辅助 crate,它提供了 'Candle' derive 宏。
lib.rs
:
此 crate 公开了 'Candle' 宏,它将实现 'CandleComponent' 的多个类型组合成一个单独的 'ModularCandle' 结构体,然后可以作为某些聚合过程的输出类型使用。它还公开了每个 'CandleComponent' 的获取方法,方便使用。获取方法的名字与字段名相同,例如:具有 derive 宏的 struct MyCandle { open: Open, } 将创建一个 "fn open(&self)" 方法,用于获取内部值
在派生 'Candle' 宏时,请确保以下内容在作用域内
- Trade
- ModularCandle
- CandleComponent
依赖
~1.5MB
~35K SLoC