Skip to content

Commit b21300e

Browse files
committed
Fix for nightly changes
1 parent 1fa5941 commit b21300e

2 files changed

Lines changed: 7 additions & 6 deletions

File tree

src/lib.rs

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -518,19 +518,19 @@ impl InnerConnection {
518518
fn prepare_copy_in<'a>(&mut self, table: &str, rows: &[&str], conn: &'a Connection)
519519
-> Result<CopyInStatement<'a>> {
520520
let mut query = vec![];
521-
let _ = write!(query, "SELECT ");
521+
let _ = write!(&mut query, "SELECT ");
522522
let _ = util::comma_join(&mut query, rows.iter().map(|&e| e));
523-
let _ = write!(query, " FROM {}", table);
523+
let _ = write!(&mut query, " FROM {}", table);
524524
let query = String::from_utf8(query).unwrap();
525525
let (stmt_name, _, result_desc) = try!(self.raw_prepare(query[]));
526526

527527
let column_types = result_desc.iter().map(|desc| desc.ty.clone()).collect();
528528
try!(self.close_statement(stmt_name[]));
529529

530530
let mut query = vec![];
531-
let _ = write!(query, "COPY {} (", table);
531+
let _ = write!(&mut query, "COPY {} (", table);
532532
let _ = util::comma_join(&mut query, rows.iter().map(|&e| e));
533-
let _ = write!(query, ") FROM STDIN WITH (FORMAT binary)");
533+
let _ = write!(&mut query, ") FROM STDIN WITH (FORMAT binary)");
534534
let query = String::from_utf8(query).unwrap();
535535
let (stmt_name, _, _) = try!(self.raw_prepare(query[]));
536536

tests/types/mod.rs

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@ use serialize::json;
22
use std::collections::HashMap;
33
use std::f32;
44
use std::f64;
5+
use std::fmt;
56
use std::num::Float;
67

78
use postgres::{Connection, SslMode};
@@ -53,10 +54,10 @@ mod uuid;
5354
#[cfg(feature = "time")]
5455
mod time;
5556

56-
fn test_type<T: PartialEq+FromSql+ToSql, S: Str>(sql_type: &str, checks: &[(T, S)]) {
57+
fn test_type<T: PartialEq+FromSql+ToSql, S: fmt::Show>(sql_type: &str, checks: &[(T, S)]) {
5758
let conn = or_panic!(Connection::connect("postgres://postgres@localhost", &SslMode::None));
5859
for &(ref val, ref repr) in checks.iter() {
59-
let stmt = or_panic!(conn.prepare(format!("SELECT {:s}::{}", *repr, sql_type)[]));
60+
let stmt = or_panic!(conn.prepare(format!("SELECT {}::{}", *repr, sql_type)[]));
6061
let result = or_panic!(stmt.query(&[])).next().unwrap().get(0u);
6162
assert!(val == &result);
6263

0 commit comments

Comments
 (0)