@@ -48,36 +48,43 @@ pub struct Klines {
4848pub struct FullKlines ( Klines ) ;
4949impl 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 ) ]
5758pub 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}
6364impl 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}
6872impl From < u32 > for KlinesRequestRange {
6973 fn from ( value : u32 ) -> Self {
70- KlinesRequestRange :: Limit ( value)
74+ KlinesRequestRange :: Limit ( value)
7175 }
7276}
7377impl 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}
7882impl 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