|
1 | | -use std::io::ByRefReader; |
2 | | -use std::io::util::LimitReader; |
| 1 | +use std::old_io::ByRefReader; |
| 2 | +use std::old_io::util::LimitReader; |
3 | 3 | use std::iter::MultiplicativeIterator; |
4 | 4 |
|
5 | 5 | use time::Timespec; |
@@ -137,7 +137,7 @@ fn raw_to_array<T>(array: &ArrayBase<Option<T>>, ty: &Type) -> Vec<u8> where T: |
137 | 137 | let mut inner_buf = vec![]; |
138 | 138 | let _ = val.raw_to_sql(&ty.element_type().unwrap(), &mut inner_buf); |
139 | 139 | let _ = buf.write_be_i32(inner_buf.len() as i32); |
140 | | - let _ = buf.write(&*inner_buf); |
| 140 | + let _ = buf.write_all(&*inner_buf); |
141 | 141 | } |
142 | 142 | None => { |
143 | 143 | let _ = buf.write_be_i32(-1); |
@@ -167,7 +167,7 @@ mod test { |
167 | 167 | use postgres::{Connection, SslMode, FromSql, ToSql}; |
168 | 168 | use ArrayBase; |
169 | 169 |
|
170 | | - fn test_type<T: PartialEq+FromSql+ToSql, S: fmt::String>(sql_type: &str, checks: &[(T, S)]) { |
| 170 | + fn test_type<T: PartialEq+FromSql+ToSql, S: fmt::Display>(sql_type: &str, checks: &[(T, S)]) { |
171 | 171 | let conn = Connection::connect("postgres://postgres@localhost", &SslMode::None).unwrap(); |
172 | 172 | for &(ref val, ref repr) in checks.iter() { |
173 | 173 | let stmt = conn.prepare(&format!("SELECT {}::{}", *repr, sql_type)[]).unwrap(); |
|
0 commit comments