Skip to content

Commit 5d8b60d

Browse files
committed
fixup! feat: bybit price
1 parent 784c7a0 commit 5d8b60d

File tree

2 files changed

+17
-7
lines changed

2 files changed

+17
-7
lines changed

v_exchanges/src/binance/futures/account.rs

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,10 @@ use color_eyre::eyre::Result;
44
use serde::Deserialize;
55
use serde_with::{DisplayFromStr, serde_as};
66
use v_exchanges_adapters::binance::{BinanceAuth, BinanceHttpUrl, BinanceOption};
7-
use v_utils::{macros::ScreamIt, trades::{Asset, Kline, Ohlc, Pair, Side, Timeframe}};
7+
use v_utils::{
8+
macros::ScreamIt,
9+
trades::{Asset, Kline, Ohlc, Pair, Side, Timeframe},
10+
};
811

912
use crate::core::AssetBalance;
1013

v_exchanges/src/core.rs

Lines changed: 13 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -48,36 +48,43 @@ pub struct Klines {
4848
pub struct FullKlines(Klines);
4949
impl TryFrom<Klines> for FullKlines {
5050
type Error = color_eyre::eyre::Report;
51+
5152
fn try_from(value: Klines) -> Result<Self> {
52-
todo!();
53+
todo!();
5354
}
5455
}
5556

5657
#[derive(Clone, Debug, Copy)]
5758
pub enum KlinesRequestRange {
5859
/// Preferred way of defining the range
59-
StartEnd{start: DateTime<Utc>, end: DateTime<Utc>},
60+
StartEnd { start: DateTime<Utc>, end: DateTime<Utc> },
6061
/// For quick and dirty
6162
Limit(u32),
6263
}
6364
impl Default for KlinesRequestRange {
6465
fn default() -> Self {
65-
KlinesRequestRange::StartEnd { start: DateTime::default(), end: DateTime::default() }
66+
KlinesRequestRange::StartEnd {
67+
start: DateTime::default(),
68+
end: DateTime::default(),
69+
}
6670
}
6771
}
6872
impl From<u32> for KlinesRequestRange {
6973
fn from(value: u32) -> Self {
70-
KlinesRequestRange::Limit(value)
74+
KlinesRequestRange::Limit(value)
7175
}
7276
}
7377
impl From<(DateTime<Utc>, DateTime<Utc>)> for KlinesRequestRange {
7478
fn from(value: (DateTime<Utc>, DateTime<Utc>)) -> Self {
75-
KlinesRequestRange::StartEnd { start: value.0, end: value.1 }
79+
KlinesRequestRange::StartEnd { start: value.0, end: value.1 }
7680
}
7781
}
7882
impl From<(i64, i64)> for KlinesRequestRange {
7983
fn from(value: (i64, i64)) -> Self {
80-
KlinesRequestRange::StartEnd { start: DateTime::from_timestamp_millis(value.0).unwrap(), end: DateTime::from_timestamp_millis(value.1).unwrap()}
84+
KlinesRequestRange::StartEnd {
85+
start: DateTime::from_timestamp_millis(value.0).unwrap(),
86+
end: DateTime::from_timestamp_millis(value.1).unwrap(),
87+
}
8188
}
8289
}
8390
//,}}}

0 commit comments

Comments
 (0)