@@ -24,7 +24,7 @@ impl<const SIZE: usize> TickArraySequence<SIZE> {
2424 tick_arrays. sort_by_key ( start_tick_index) ;
2525
2626 if tick_arrays. is_empty ( ) || tick_arrays[ 0 ] . is_none ( ) {
27- return Err ( TICK_SEQUENCE_EMPTY ) ;
27+ return Err ( CoreError :: from ( TICK_SEQUENCE_EMPTY ) ) ;
2828 }
2929
3030 let required_tick_array_spacing = TICK_ARRAY_SIZE as i32 * tick_spacing as i32 ;
@@ -34,7 +34,7 @@ impl<const SIZE: usize> TickArraySequence<SIZE> {
3434 if next_start_tick_index != <i32 >:: MAX
3535 && next_start_tick_index - current_start_tick_index != required_tick_array_spacing
3636 {
37- return Err ( TICK_ARRAY_NOT_EVENLY_SPACED ) ;
37+ return Err ( CoreError :: from ( TICK_ARRAY_NOT_EVENLY_SPACED ) ) ;
3838 }
3939 }
4040
@@ -64,10 +64,10 @@ impl<const SIZE: usize> TickArraySequence<SIZE> {
6464
6565 pub fn tick ( & self , tick_index : i32 ) -> Result < & TickFacade , CoreError > {
6666 if ( tick_index < self . start_index ( ) ) || ( tick_index > self . end_index ( ) ) {
67- return Err ( TICK_INDEX_OUT_OF_BOUNDS ) ;
67+ return Err ( CoreError :: from ( TICK_INDEX_OUT_OF_BOUNDS ) ) ;
6868 }
6969 if ( tick_index % self . tick_spacing as i32 ) != 0 {
70- return Err ( INVALID_TICK_INDEX ) ;
70+ return Err ( CoreError :: from ( INVALID_TICK_INDEX ) ) ;
7171 }
7272 let first_index = start_tick_index ( & self . tick_arrays [ 0 ] ) ;
7373 let tick_array_index = ( ( tick_index - first_index)
@@ -85,7 +85,7 @@ impl<const SIZE: usize> TickArraySequence<SIZE> {
8585 ) -> Result < ( Option < & TickFacade > , i32 ) , CoreError > {
8686 let array_end_index = self . end_index ( ) ;
8787 if tick_index >= array_end_index {
88- return Err ( INVALID_TICK_ARRAY_SEQUENCE ) ;
88+ return Err ( CoreError :: from ( INVALID_TICK_ARRAY_SEQUENCE ) ) ;
8989 }
9090 let mut next_index = tick_index;
9191 loop {
@@ -107,7 +107,7 @@ impl<const SIZE: usize> TickArraySequence<SIZE> {
107107 ) -> Result < ( Option < & TickFacade > , i32 ) , CoreError > {
108108 let array_start_index = self . start_index ( ) ;
109109 if tick_index < array_start_index {
110- return Err ( INVALID_TICK_ARRAY_SEQUENCE ) ;
110+ return Err ( CoreError :: from ( INVALID_TICK_ARRAY_SEQUENCE ) ) ;
111111 }
112112 let mut prev_index =
113113 get_initializable_tick_index ( tick_index, self . tick_spacing , Some ( false ) ) ;
@@ -257,19 +257,19 @@ mod tests {
257257 let out_out_bounds_lower = sequence. tick ( -1409 ) ;
258258 assert ! ( matches!(
259259 out_out_bounds_lower,
260- Err ( TICK_INDEX_OUT_OF_BOUNDS )
260+ Err ( CoreError :: from ( TICK_INDEX_OUT_OF_BOUNDS ) )
261261 ) ) ;
262262
263263 let out_of_bounds_upper = sequence. tick ( 2817 ) ;
264- assert ! ( matches!( out_of_bounds_upper, Err ( TICK_INDEX_OUT_OF_BOUNDS ) ) ) ;
264+ assert ! ( matches!( out_of_bounds_upper, Err ( e ) if e == & CoreError :: from ( TICK_INDEX_OUT_OF_BOUNDS ) ) ) ;
265265
266266 let invalid_tick_index = sequence. tick ( 1 ) ;
267- assert ! ( matches!( invalid_tick_index, Err ( INVALID_TICK_INDEX ) ) ) ;
267+ assert ! ( matches!( invalid_tick_index, Err ( e ) if e == & CoreError :: from ( INVALID_TICK_INDEX ) ) ) ;
268268
269269 let invalid_negative_tick_index = sequence. tick ( -1 ) ;
270270 assert ! ( matches!(
271271 invalid_negative_tick_index,
272- Err ( INVALID_TICK_INDEX )
272+ Err ( CoreError :: from ( INVALID_TICK_INDEX ) )
273273 ) ) ;
274274 }
275275
@@ -314,8 +314,8 @@ mod tests {
314314 let pair_2816 = sequence. next_initialized_tick ( 2816 ) ;
315315 assert_eq ! ( pair_2813, Ok ( ( None , 2815 ) ) ) ;
316316 assert_eq ! ( pair_2814, Ok ( ( None , 2815 ) ) ) ;
317- assert_eq ! ( pair_2815, Err ( INVALID_TICK_ARRAY_SEQUENCE ) ) ;
318- assert_eq ! ( pair_2816, Err ( INVALID_TICK_ARRAY_SEQUENCE ) ) ;
317+ assert_eq ! ( pair_2815, Err ( CoreError :: from ( INVALID_TICK_ARRAY_SEQUENCE ) ) ) ;
318+ assert_eq ! ( pair_2816, Err ( CoreError :: from ( INVALID_TICK_ARRAY_SEQUENCE ) ) ) ;
319319 }
320320
321321 #[ test]
@@ -414,8 +414,8 @@ mod tests {
414414 let pair_1410 = sequence. prev_initialized_tick ( -1410 ) ;
415415 assert ! ( matches!( pair_1407, Ok ( ( None , -1408 ) ) ) ) ;
416416 assert ! ( matches!( pair_1408, Ok ( ( None , -1408 ) ) ) ) ;
417- assert ! ( matches!( pair_1409, Err ( INVALID_TICK_ARRAY_SEQUENCE ) ) ) ;
418- assert ! ( matches!( pair_1410, Err ( INVALID_TICK_ARRAY_SEQUENCE ) ) ) ;
417+ assert ! ( matches!( pair_1409, Err ( e ) if e == & CoreError :: from ( INVALID_TICK_ARRAY_SEQUENCE ) ) ) ;
418+ assert ! ( matches!( pair_1410, Err ( e ) if e == & CoreError :: from ( INVALID_TICK_ARRAY_SEQUENCE ) ) ) ;
419419 }
420420
421421 #[ test]
0 commit comments