|
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