@@ -430,77 +430,6 @@ mod test {
430430 Ok ( ( ) )
431431 }
432432
433- #[ test]
434- fn test_linked_hashmap ( ) {
435- let mut map = LinkedHashMap :: new ( ) ;
436- map. insert ( 1 , 1 ) ;
437- map. insert ( 2 , 2 ) ;
438- map. insert ( 3 , 3 ) ;
439-
440- assert_eq ! ( 1 , * map. front( ) . unwrap( ) . 0 ) ;
441- assert_eq ! ( 3 , * map. back( ) . unwrap( ) . 0 ) ;
442- }
443-
444- #[ test]
445- fn lifetime_with_lock_test ( ) {
446- struct MyStruct {
447- vec : Vec < i64 > ,
448- }
449-
450- struct LockedStruct {
451- lock : RwLock < i64 > ,
452- inner : MyStruct ,
453- }
454-
455- impl LockedStruct {
456- fn get_ref ( & self ) -> & Vec < i64 > {
457- let _guarder = self . lock . read ( ) . unwrap ( ) ;
458- & self . inner . vec
459- }
460- }
461-
462- let data = LockedStruct {
463- lock : Default :: default ( ) ,
464- inner : MyStruct { vec : vec ! [ 1 , 2 , 3 ] } ,
465- } ;
466- assert_eq ! ( 3 , data. get_ref( ) . len( ) ) ;
467- }
468-
469- #[ test]
470- fn single_lifetime_test ( ) {
471- struct MyStruct {
472- vec : Vec < i32 > ,
473- }
474-
475- impl MyStruct {
476- fn get_element < ' a > ( & ' a self , index : usize ) -> Option < & ' a i32 > {
477- self . vec . get ( index)
478- }
479- }
480-
481- let my_struct = MyStruct {
482- vec : vec ! [ 1 , 2 , 3 , 4 , 5 ] ,
483- } ;
484-
485- let locked = RwLock :: new ( my_struct) ;
486- let guarder = locked. read ( ) . unwrap ( ) ;
487- if let Some ( val) = guarder. get_element ( 2 ) {
488- println ! ( "The value is: {}" , val) ;
489- } else {
490- println ! ( "No value found at that index" ) ;
491- }
492- }
493-
494- #[ test]
495- fn test_linkedlist ( ) {
496- let mut list: Vec < LinkedList < i32 > > = vec ! [ LinkedList :: new( ) ] ;
497- let mut a = list. get_mut ( 0 ) . unwrap ( ) ;
498- a. push_front ( 1 ) ;
499-
500- let data = list. remove ( 0 ) ;
501- list. push ( LinkedList :: new ( ) ) ;
502- }
503-
504433 #[ test]
505434 fn test_get_v2_is_end_with_only_staging ( ) -> anyhow:: Result < ( ) > {
506435 let buffer = MemoryBuffer :: new ( ) ;
0 commit comments