File tree 1 file changed +9
-2
lines changed
1 file changed +9
-2
lines changed Original file line number Diff line number Diff line change @@ -17,7 +17,7 @@ use io::stdio::StdWriter;
17
17
use io:: buffered:: LineBufferedWriter ;
18
18
use rt:: crate_map:: { ModEntry , CrateMap , iter_crate_map, get_crate_map} ;
19
19
use str:: StrSlice ;
20
- use vec:: ImmutableVector ;
20
+ use vec:: { ImmutableVector , MutableTotalOrdVector } ;
21
21
#[ cfg( test) ] use cast:: transmute;
22
22
23
23
struct LogDirective {
@@ -141,7 +141,14 @@ fn update_log_settings(crate_map: &CrateMap, settings: ~str) {
141
141
if settings. len ( ) > 0 {
142
142
if settings == ~":: help" || settings == ~"?" {
143
143
rterrln ! ( "\n Crate log map:\n " ) ;
144
- iter_crate_map ( crate_map, |entry| rterrln ! ( " {}" , entry. name) ) ;
144
+
145
+ let mut entries = ~[ ] ;
146
+ iter_crate_map ( crate_map, |entry| entries. push ( entry. name . to_owned ( ) ) ) ;
147
+ entries. sort ( ) ;
148
+
149
+ for name in entries. iter ( ) {
150
+ rterrln ! ( " {}" , * name) ;
151
+ }
145
152
unsafe { exit ( 1 ) ; }
146
153
}
147
154
dirs = parse_logging_spec ( settings) ;
You can’t perform that action at this time.
0 commit comments