We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 587f7d1 commit ac18521Copy full SHA for ac18521
v_exchanges/src/core.rs
@@ -49,11 +49,19 @@ pub trait MarketTrait {
49
// Maybe [enum_dispatch](<https://docs.rs/enum_dispatch/latest/enum_dispatch/>) crate could help?
50
51
#[derive(Debug, Clone, Copy)]
52
-pub enum Market {
+pub enum AbsMarket {
53
Binance(crate::binance::Market),
54
Bybit(crate::bybit::Market),
55
//TODO
56
}
57
+//impl AbsMarket {
58
+// pub fn inner(&self) -> &dyn MarketTrait {
59
+// match self {
60
+// Market::Binance(m) => m,
61
+// Market::Bybit(m) => m,
62
+// }
63
64
+//}
65
//impl Market {
66
// pub fn client(&self) -> Box<dyn Exchange<M = dyn Market>> {
67
// match self {
0 commit comments