@@ -439,7 +439,7 @@ impl PyCairoRunner {
439439 pub fn insert ( & self , key : & PyRelocatable , value : PyMaybeRelocatable ) -> PyResult < ( ) > {
440440 ( * self . pyvm . vm )
441441 . borrow_mut ( )
442- . insert_value ( key, value)
442+ . insert_value ( & key. into ( ) , value)
443443 . map_err ( to_py_error)
444444 }
445445
@@ -527,7 +527,7 @@ impl PyCairoRunner {
527527 . pyvm
528528 . vm
529529 . borrow ( )
530- . get_continuous_range ( key, size)
530+ . get_continuous_range ( & MaybeRelocatable :: RelocatableValue ( key. into ( ) ) , size)
531531 . map_err ( to_py_error) ?
532532 . into_iter ( )
533533 . map ( PyMaybeRelocatable :: from)
@@ -1109,7 +1109,7 @@ mod test {
11091109 assert_eq ! (
11101110 ( * runner. pyvm. get_vm( ) )
11111111 . borrow( )
1112- . get_continuous_range( ( 0 , 0 ) , 3 ) ,
1112+ . get_continuous_range( & ( 0 , 0 ) . into ( ) , 3 ) ,
11131113 Ok ( vec![
11141114 bigint!( 3 ) . into( ) ,
11151115 bigint!( 4 ) . into( ) ,
@@ -1138,7 +1138,7 @@ mod test {
11381138 assert_eq ! (
11391139 ( * runner. pyvm. get_vm( ) )
11401140 . borrow( )
1141- . get_continuous_range( ( 0 , 0 ) , 2 ) ,
1141+ . get_continuous_range( & ( 0 , 0 ) . into ( ) , 2 ) ,
11421142 Ok ( vec![ bigint!( 3 ) . into( ) , bigint!( 4 ) . into( ) , ] ) ,
11431143 ) ;
11441144 }
@@ -1268,7 +1268,7 @@ mod test {
12681268
12691269 assert_eq ! (
12701270 vm_ref
1271- . get_maybe( ( 0 , 0 ) )
1271+ . get_maybe( & Relocatable :: from ( ( 0 , 0 ) ) )
12721272 . unwrap( )
12731273 . unwrap( )
12741274 . get_int_ref( )
@@ -1277,7 +1277,7 @@ mod test {
12771277 ) ;
12781278 assert_eq ! (
12791279 vm_ref
1280- . get_maybe( ( 0 , 1 ) )
1280+ . get_maybe( & Relocatable :: from ( ( 0 , 1 ) ) )
12811281 . unwrap( )
12821282 . unwrap( )
12831283 . get_int_ref( )
@@ -1286,7 +1286,7 @@ mod test {
12861286 ) ;
12871287
12881288 let relocatable = vm_ref
1289- . get_maybe ( ( 0 , 2 ) )
1289+ . get_maybe ( & Relocatable :: from ( ( 0 , 2 ) ) )
12901290 . unwrap ( )
12911291 . unwrap ( )
12921292 . get_relocatable ( )
@@ -1304,17 +1304,17 @@ mod test {
13041304 ) ;
13051305 assert_eq ! (
13061306 vm_ref
1307- . get_maybe( & relocatable + 1 )
1307+ . get_maybe( & ( & relocatable + 1 ) )
13081308 . unwrap( )
13091309 . unwrap( )
13101310 . get_int_ref( )
13111311 . unwrap( ) ,
13121312 & bigint!( 4 ) ,
13131313 ) ;
1314- assert ! ( vm_ref. get_maybe( & relocatable + 2 ) . unwrap( ) . is_none( ) ) ;
1314+ assert ! ( vm_ref. get_maybe( & ( & relocatable + 2 ) ) . unwrap( ) . is_none( ) ) ;
13151315
13161316 let relocatable = vm_ref
1317- . get_maybe ( ( 0 , 3 ) )
1317+ . get_maybe ( & Relocatable :: from ( ( 0 , 3 ) ) )
13181318 . unwrap ( )
13191319 . unwrap ( )
13201320 . get_relocatable ( )
@@ -1332,16 +1332,19 @@ mod test {
13321332 ) ;
13331333 assert_eq ! (
13341334 vm_ref
1335- . get_maybe( & relocatable + 1 )
1335+ . get_maybe( & ( & relocatable + 1 ) )
13361336 . unwrap( )
13371337 . unwrap( )
13381338 . get_int_ref( )
13391339 . unwrap( ) ,
13401340 & bigint!( 6 ) ,
13411341 ) ;
1342- assert ! ( vm_ref. get_maybe( & relocatable + 2 ) . unwrap( ) . is_none( ) ) ;
1342+ assert ! ( vm_ref. get_maybe( & ( & relocatable + 2 ) ) . unwrap( ) . is_none( ) ) ;
13431343
1344- assert ! ( vm_ref. get_maybe( ( 0 , 4 ) ) . unwrap( ) . is_none( ) ) ;
1344+ assert ! ( vm_ref
1345+ . get_maybe( & Relocatable :: from( ( 0 , 4 ) ) )
1346+ . unwrap( )
1347+ . is_none( ) ) ;
13451348 } ) ;
13461349 }
13471350
@@ -1455,8 +1458,8 @@ mod test {
14551458 let mut vm = ( * runner. pyvm . vm ) . borrow_mut ( ) ;
14561459 let ptr = vm. add_memory_segment ( ) ;
14571460 vm. load_data (
1458- & ptr,
1459- [
1461+ & ( & ptr) . into ( ) ,
1462+ vec ! [
14601463 bigint!( 1 ) . into( ) ,
14611464 bigint!( 2 ) . into( ) ,
14621465 bigint!( 3 ) . into( ) ,
0 commit comments