@@ -89,8 +89,7 @@ impl CStore {
8989 }
9090
9191 pub fn get_crate_data ( & self , cnum : ast:: CrateNum ) -> @crate_metadata {
92- let metas = self . metas . borrow ( ) ;
93- * metas. get ( ) . get ( & cnum)
92+ * self . metas . borrow ( ) . get ( & cnum)
9493 }
9594
9695 pub fn get_crate_hash ( & self , cnum : ast:: CrateNum ) -> Svh {
@@ -104,33 +103,30 @@ impl CStore {
104103 }
105104
106105 pub fn set_crate_data ( & self , cnum : ast:: CrateNum , data : @crate_metadata ) {
107- let mut metas = self . metas . borrow_mut ( ) ;
108- metas. get ( ) . insert ( cnum, data) ;
106+ self . metas . borrow_mut ( ) . insert ( cnum, data) ;
109107 }
110108
111109 pub fn have_crate_data ( & self , cnum : ast:: CrateNum ) -> bool {
112- let metas = self . metas . borrow ( ) ;
113- metas. get ( ) . contains_key ( & cnum)
110+ self . metas . borrow ( ) . contains_key ( & cnum)
114111 }
115112
116113 pub fn iter_crate_data ( & self , i : |ast:: CrateNum , @crate_metadata|) {
117- let metas = self . metas . borrow ( ) ;
118- for ( & k, & v) in metas. get ( ) . iter ( ) {
114+ for ( & k, & v) in self . metas . borrow ( ) . iter ( ) {
119115 i ( k, v) ;
120116 }
121117 }
122118
123119 pub fn add_used_crate_source ( & self , src : CrateSource ) {
124120 let mut used_crate_sources = self . used_crate_sources . borrow_mut ( ) ;
125- if !used_crate_sources. get ( ) . contains ( & src) {
126- used_crate_sources. get ( ) . push ( src) ;
121+ if !used_crate_sources. contains ( & src) {
122+ used_crate_sources. push ( src) ;
127123 }
128124 }
129125
130126 pub fn get_used_crate_source ( & self , cnum : ast:: CrateNum )
131127 -> Option < CrateSource > {
132- let mut used_crate_sources = self . used_crate_sources . borrow_mut ( ) ;
133- used_crate_sources . get ( ) . iter ( ) . find ( |source| source. cnum == cnum)
128+ self . used_crate_sources . borrow_mut ( )
129+ . iter ( ) . find ( |source| source. cnum == cnum)
134130 . map ( |source| source. clone ( ) )
135131 }
136132
@@ -158,18 +154,17 @@ impl CStore {
158154 ordering : & mut Vec < ast:: CrateNum > ) {
159155 if ordering. as_slice ( ) . contains ( & cnum) { return }
160156 let meta = cstore. get_crate_data ( cnum) ;
161- for ( _, & dep) in meta. cnum_map . borrow ( ) . get ( ) . iter ( ) {
157+ for ( _, & dep) in meta. cnum_map . borrow ( ) . iter ( ) {
162158 visit ( cstore, dep, ordering) ;
163159 }
164160 ordering. push ( cnum) ;
165161 } ;
166- for ( & num, _) in self . metas . borrow ( ) . get ( ) . iter ( ) {
162+ for ( & num, _) in self . metas . borrow ( ) . iter ( ) {
167163 visit ( self , num, & mut ordering) ;
168164 }
169165 ordering. as_mut_slice ( ) . reverse ( ) ;
170166 let ordering = ordering. as_slice ( ) ;
171- let used_crate_sources = self . used_crate_sources . borrow ( ) ;
172- let mut libs = used_crate_sources. get ( )
167+ let mut libs = self . used_crate_sources . borrow ( )
173168 . iter ( )
174169 . map ( |src| ( src. cnum , match prefer {
175170 RequireDynamic => src. dylib . clone ( ) ,
@@ -184,8 +179,7 @@ impl CStore {
184179
185180 pub fn add_used_library ( & self , lib : ~str , kind : NativeLibaryKind ) {
186181 assert ! ( !lib. is_empty( ) ) ;
187- let mut used_libraries = self . used_libraries . borrow_mut ( ) ;
188- used_libraries. get ( ) . push ( ( lib, kind) ) ;
182+ self . used_libraries . borrow_mut ( ) . push ( ( lib, kind) ) ;
189183 }
190184
191185 pub fn get_used_libraries < ' a > ( & ' a self )
@@ -194,9 +188,8 @@ impl CStore {
194188 }
195189
196190 pub fn add_used_link_args ( & self , args : & str ) {
197- let mut used_link_args = self . used_link_args . borrow_mut ( ) ;
198191 for s in args. split ( ' ' ) {
199- used_link_args. get ( ) . push ( s. to_owned ( ) ) ;
192+ self . used_link_args . borrow_mut ( ) . push ( s. to_owned ( ) ) ;
200193 }
201194 }
202195
@@ -207,14 +200,12 @@ impl CStore {
207200 pub fn add_extern_mod_stmt_cnum ( & self ,
208201 emod_id : ast:: NodeId ,
209202 cnum : ast:: CrateNum ) {
210- let mut extern_mod_crate_map = self . extern_mod_crate_map . borrow_mut ( ) ;
211- extern_mod_crate_map. get ( ) . insert ( emod_id, cnum) ;
203+ self . extern_mod_crate_map . borrow_mut ( ) . insert ( emod_id, cnum) ;
212204 }
213205
214206 pub fn find_extern_mod_stmt_cnum ( & self , emod_id : ast:: NodeId )
215207 -> Option < ast:: CrateNum > {
216- let extern_mod_crate_map = self . extern_mod_crate_map . borrow ( ) ;
217- extern_mod_crate_map. get ( ) . find ( & emod_id) . map ( |x| * x)
208+ self . extern_mod_crate_map . borrow ( ) . find ( & emod_id) . map ( |x| * x)
218209 }
219210}
220211
0 commit comments