1818 let cls = D :: class ( ) ;
1919 let count = min ( keys. len ( ) , vals. len ( ) ) ;
2020 let obj: * mut D = msg_send ! [ cls, alloc] ;
21- let obj: * mut D = msg_send ! [ obj, initWithObjects: vals. as_ptr( )
22- forKeys: keys. as_ptr( )
23- count: count] ;
21+ let obj: * mut D = msg_send ! [
22+ obj,
23+ initWithObjects: vals. as_ptr( ) ,
24+ forKeys: keys. as_ptr( ) ,
25+ count: count,
26+ ] ;
2427 Id :: new ( NonNull :: new_unchecked ( obj) )
2528}
2629
@@ -48,8 +51,11 @@ pub trait INSDictionary: INSObject {
4851 let len = self . count ( ) ;
4952 let mut keys = Vec :: with_capacity ( len) ;
5053 unsafe {
51- let _: ( ) = msg_send ! [ self , getObjects: ptr:: null_mut:: <& Self :: Value >( )
52- andKeys: keys. as_mut_ptr( ) ] ;
54+ let _: ( ) = msg_send ! [
55+ self ,
56+ getObjects: ptr:: null_mut:: <& Self :: Value >( ) ,
57+ andKeys: keys. as_mut_ptr( ) ,
58+ ] ;
5359 keys. set_len ( len) ;
5460 }
5561 keys
@@ -59,8 +65,11 @@ pub trait INSDictionary: INSObject {
5965 let len = self . count ( ) ;
6066 let mut vals = Vec :: with_capacity ( len) ;
6167 unsafe {
62- let _: ( ) = msg_send ! [ self , getObjects: vals. as_mut_ptr( )
63- andKeys: ptr:: null_mut:: <& Self :: Key >( ) ] ;
68+ let _: ( ) = msg_send ! [
69+ self ,
70+ getObjects: vals. as_mut_ptr( ) ,
71+ andKeys: ptr:: null_mut:: <& Self :: Key >( ) ,
72+ ] ;
6473 vals. set_len ( len) ;
6574 }
6675 vals
@@ -71,8 +80,11 @@ pub trait INSDictionary: INSObject {
7180 let mut keys = Vec :: with_capacity ( len) ;
7281 let mut objs = Vec :: with_capacity ( len) ;
7382 unsafe {
74- let _: ( ) = msg_send ! [ self , getObjects: objs. as_mut_ptr( )
75- andKeys: keys. as_mut_ptr( ) ] ;
83+ let _: ( ) = msg_send ! [
84+ self ,
85+ getObjects: objs. as_mut_ptr( ) ,
86+ andKeys: keys. as_mut_ptr( ) ,
87+ ] ;
7688 keys. set_len ( len) ;
7789 objs. set_len ( len) ;
7890 }
@@ -100,7 +112,10 @@ pub trait INSDictionary: INSObject {
100112 }
101113 }
102114
103- fn from_keys_and_objects < T > ( keys : & [ & T ] , vals : Vec < Id < Self :: Value , Self :: Own > > ) -> Id < Self , Owned >
115+ fn from_keys_and_objects < T > (
116+ keys : & [ & T ] ,
117+ vals : Vec < Id < Self :: Value , Self :: Own > > ,
118+ ) -> Id < Self , Owned >
104119 where
105120 T : INSCopying < Output = Self :: Key > ,
106121 {
@@ -166,7 +181,7 @@ where
166181#[ cfg( test) ]
167182mod tests {
168183 use alloc:: vec;
169- use objc2:: rc:: { Owned , Id } ;
184+ use objc2:: rc:: { Id , Owned } ;
170185
171186 use super :: { INSDictionary , NSDictionary } ;
172187 use crate :: { INSArray , INSObject , INSString , NSObject , NSString } ;
0 commit comments