@@ -90,7 +90,7 @@ pub trait INSArray : INSObject {
9090 }
9191
9292 unsafe fn from_refs ( refs : & [ & Self :: Item ] ) -> Id < Self > {
93- let cls = < Self as INSObject > :: class ( ) ;
93+ let cls = Self :: class ( ) ;
9494 let obj: * mut Self = msg_send ! [ cls, alloc] ;
9595 let obj: * mut Self = msg_send ! [ obj, initWithObjects: refs. as_ptr( )
9696 count: refs. len( ) ] ;
@@ -106,7 +106,7 @@ pub trait INSArray : INSObject {
106106
107107 fn objects_in_range ( & self , range : Range < usize > ) -> Vec < & Self :: Item > {
108108 let range = NSRange :: from_range ( range) ;
109- let mut vec: Vec < & Self :: Item > = Vec :: with_capacity ( range. length ) ;
109+ let mut vec = Vec :: with_capacity ( range. length ) ;
110110 unsafe {
111111 let _: ( ) = msg_send ! [ self , getObjects: vec. as_ptr( ) range: range] ;
112112 vec. set_len ( range. length ) ;
@@ -326,16 +326,16 @@ mod tests {
326326 use super :: { INSArray , INSMutableArray , NSArray , NSMutableArray } ;
327327
328328 fn sample_array ( len : usize ) -> Id < NSArray < NSObject > > {
329- let mut vec: Vec < Id < NSObject > > = Vec :: with_capacity ( len) ;
329+ let mut vec = Vec :: with_capacity ( len) ;
330330 for _ in 0 ..len {
331- vec. push ( INSObject :: new ( ) ) ;
331+ vec. push ( NSObject :: new ( ) ) ;
332332 }
333- INSArray :: from_vec ( vec)
333+ NSArray :: from_vec ( vec)
334334 }
335335
336336 #[ test]
337337 fn test_count ( ) {
338- let empty_array: Id < NSArray < NSObject > > = INSObject :: new ( ) ;
338+ let empty_array = NSArray :: < NSObject > :: new ( ) ;
339339 assert ! ( empty_array. count( ) == 0 ) ;
340340
341341 let array = sample_array ( 4 ) ;
@@ -390,35 +390,34 @@ mod tests {
390390
391391 #[ test]
392392 fn test_add_object ( ) {
393- let mut array: Id < NSMutableArray < NSObject > > = INSObject :: new ( ) ;
394- let obj: Id < NSObject > = INSObject :: new ( ) ;
393+ let mut array = NSMutableArray :: new ( ) ;
394+ let obj = NSObject :: new ( ) ;
395395 array. add_object ( obj) ;
396396
397397 assert ! ( array. count( ) == 1 ) ;
398398 assert ! ( array. object_at( 0 ) == array. object_at( 0 ) ) ;
399399
400- let obj: Id < NSObject > = INSObject :: new ( ) ;
400+ let obj = NSObject :: new ( ) ;
401401 array. insert_object_at ( 0 , obj) ;
402402 assert ! ( array. count( ) == 2 ) ;
403403 }
404404
405405 #[ test]
406406 fn test_replace_object ( ) {
407- let mut array: Id < NSMutableArray < NSObject > > = INSObject :: new ( ) ;
408- let obj: Id < NSObject > = INSObject :: new ( ) ;
407+ let mut array = NSMutableArray :: new ( ) ;
408+ let obj = NSObject :: new ( ) ;
409409 array. add_object ( obj) ;
410410
411- let obj: Id < NSObject > = INSObject :: new ( ) ;
411+ let obj = NSObject :: new ( ) ;
412412 let old_obj = array. replace_object_at ( 0 , obj) ;
413413 assert ! ( & * old_obj != array. object_at( 0 ) ) ;
414414 }
415415
416416 #[ test]
417417 fn test_remove_object ( ) {
418- let mut array: Id < NSMutableArray < NSObject > > = INSObject :: new ( ) ;
418+ let mut array = NSMutableArray :: new ( ) ;
419419 for _ in 0 ..4 {
420- let obj: Id < NSObject > = INSObject :: new ( ) ;
421- array. add_object ( obj) ;
420+ array. add_object ( NSObject :: new ( ) ) ;
422421 }
423422
424423 array. remove_object_at ( 1 ) ;
@@ -433,11 +432,11 @@ mod tests {
433432
434433 #[ test]
435434 fn test_sort ( ) {
436- let strings: Vec < Id < NSString > > = vec ! [
437- INSString :: from_str( "hello" ) ,
438- INSString :: from_str( "hi" ) ,
435+ let strings = vec ! [
436+ NSString :: from_str( "hello" ) ,
437+ NSString :: from_str( "hi" ) ,
439438 ] ;
440- let mut strings: Id < NSMutableArray < _ > > = INSArray :: from_vec ( strings) ;
439+ let mut strings = NSMutableArray :: from_vec ( strings) ;
441440
442441 strings. sort_by ( |s1, s2| s1. as_str ( ) . len ( ) . cmp ( & s2. as_str ( ) . len ( ) ) ) ;
443442 assert ! ( strings[ 0 ] . as_str( ) == "hi" ) ;
0 commit comments