File tree Expand file tree Collapse file tree 3 files changed +5
-5
lines changed Expand file tree Collapse file tree 3 files changed +5
-5
lines changed Original file line number Diff line number Diff line change 1
1
#![ deny( warnings) ]
2
- #![ feature( iter_cmp) ]
3
2
4
3
extern crate cargo_registry;
5
4
extern crate migrate;
@@ -144,7 +143,7 @@ fn migrations() -> Vec<Migration> {
144
143
for row in try!( stmt. query( & [ ] ) ) {
145
144
let pkg: Crate = Model :: from_row( & row) ;
146
145
let versions = pkg. versions( tx) . unwrap( ) ;
147
- let v = versions. iter( ) . max_by ( |v| & v. num) . unwrap( ) ;
146
+ let v = versions. iter( ) . max_by_key ( |v| & v. num) . unwrap( ) ;
148
147
let max = v. num. to_string( ) ;
149
148
try!( tx. execute( "UPDATE packages SET max_version = $1 \
150
149
WHERE id = $2",
Original file line number Diff line number Diff line change 1
1
#![ deny( warnings) ]
2
- #![ feature( io) ]
3
2
4
3
extern crate bufstream;
5
4
extern crate cargo_registry;
Original file line number Diff line number Diff line change @@ -116,10 +116,12 @@ pub fn proxy() -> (String, Bomb) {
116
116
117
117
fn record_http ( mut socket : TcpStream , data : & mut BufStream < File > ) {
118
118
let mut request = Vec :: new ( ) ;
119
- let http_response = send ( ( & mut socket) . tee ( & mut request) ) ;
119
+ t ! ( socket. read_to_end( & mut request) ) ;
120
+ let http_response = send ( & request[ ..] ) ;
120
121
121
122
let mut response = Vec :: new ( ) ;
122
- respond ( http_response, socket. broadcast ( & mut response) ) ;
123
+ respond ( http_response, & mut response) ;
124
+ t ! ( socket. write_all( & response) ) ;
123
125
124
126
t ! ( write!( data, "===REQUEST {}\n {}\n ===RESPONSE {}\n {}\n " ,
125
127
request. len( ) ,
You can’t perform that action at this time.
0 commit comments