Skip to content

Commit 835da92

Browse files
committed
Update for string changes
1 parent 8fb7759 commit 835da92

3 files changed

Lines changed: 25 additions & 25 deletions

File tree

src/lib.rs

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -548,8 +548,8 @@ impl InnerPostgresConnection {
548548
let hasher = Hasher::new(MD5);
549549
hasher.update(output.as_bytes());
550550
hasher.update(salt);
551-
let output = format_strbuf!("md5{}",
552-
hasher.final().as_slice().to_hex());
551+
let output = format!("md5{}",
552+
hasher.final().as_slice().to_hex());
553553
try_pg_conn!(self.write_messages([PasswordMessage {
554554
password: output.as_slice()
555555
}]));
@@ -578,7 +578,7 @@ impl InnerPostgresConnection {
578578

579579
fn prepare<'a>(&mut self, query: &str, conn: &'a PostgresConnection)
580580
-> PostgresResult<PostgresStatement<'a>> {
581-
let stmt_name = format_strbuf!("s{}", self.next_stmt_id);
581+
let stmt_name = format!("s{}", self.next_stmt_id);
582582
self.next_stmt_id += 1;
583583

584584
try_pg!(self.write_messages([
@@ -655,7 +655,7 @@ impl InnerPostgresConnection {
655655
None => {}
656656
}
657657
let name = try!(self.quick_query(format!("SELECT typname FROM pg_type \
658-
WHERE oid={}", oid)))
658+
WHERE oid={}", oid).as_slice()))
659659
.move_iter().next().unwrap().move_iter().next().unwrap().unwrap();
660660
self.unknown_types.insert(oid, name.clone());
661661
Ok(name)
@@ -1131,7 +1131,7 @@ impl<'conn> PostgresStatement<'conn> {
11311131
-> PostgresResult<PostgresRows<'a>> {
11321132
let id = self.next_portal_id.get();
11331133
self.next_portal_id.set(id + 1);
1134-
let portal_name = format_strbuf!("{}p{}", self.name, id);
1134+
let portal_name = format!("{}p{}", self.name, id);
11351135

11361136
try!(self.inner_execute(portal_name.as_slice(), row_limit, params));
11371137

src/test.rs

Lines changed: 19 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -422,11 +422,11 @@ fn test_execute_counts() {
422422
fn test_type<T: Eq+FromSql+ToSql, S: Str>(sql_type: &str, checks: &[(T, S)]) {
423423
let conn = or_fail!(PostgresConnection::connect("postgres://postgres@localhost", &NoSsl));
424424
for &(ref val, ref repr) in checks.iter() {
425-
let stmt = or_fail!(conn.prepare(format!("SELECT {:s}::{}", *repr, sql_type)));
425+
let stmt = or_fail!(conn.prepare(format!("SELECT {:s}::{}", *repr, sql_type).as_slice()));
426426
let result = or_fail!(stmt.query([])).next().unwrap()[1];
427427
assert!(val == &result);
428428

429-
let stmt = or_fail!(conn.prepare("SELECT $1::" + sql_type));
429+
let stmt = or_fail!(conn.prepare(format!("SELECT $1::{}", sql_type).as_slice()));
430430
let result = or_fail!(stmt.query([val as &ToSql])).next().unwrap()[1];
431431
assert!(val == &result);
432432
}
@@ -556,21 +556,21 @@ fn test_tm_params() {
556556

557557
macro_rules! test_range(
558558
($name:expr, $t:ty, $low:expr, $low_str:expr, $high:expr, $high_str:expr) => ({
559-
let tests = [(Some(range!('(', ')')), "'(,)'".to_owned()),
560-
(Some(range!('[' $low, ')')), "'[" + $low_str + ",)'"),
561-
(Some(range!('(' $low, ')')), "'(" + $low_str + ",)'"),
562-
(Some(range!('(', $high ']')), "'(," + $high_str + "]'"),
563-
(Some(range!('(', $high ')')), "'(," + $high_str + ")'"),
559+
let tests = [(Some(range!('(', ')')), "'(,)'".to_strbuf()),
560+
(Some(range!('[' $low, ')')), format!("'[{},)'", $low_str)),
561+
(Some(range!('(' $low, ')')), format!("'({},)'", $low_str)),
562+
(Some(range!('(', $high ']')), format!("'(,{}]'", $high_str)),
563+
(Some(range!('(', $high ')')), format!("'(,{})'", $high_str)),
564564
(Some(range!('[' $low, $high ']')),
565-
"'[" + $low_str + "," + $high_str + "]'"),
565+
format!("'[{},{}]'", $low_str, $high_str)),
566566
(Some(range!('[' $low, $high ')')),
567-
"'[" + $low_str + "," + $high_str + ")'"),
567+
format!("'[{},{})'", $low_str, $high_str)),
568568
(Some(range!('(' $low, $high ']')),
569-
"'(" + $low_str + "," + $high_str + "]'"),
569+
format!("'({},{}]'", $low_str, $high_str)),
570570
(Some(range!('(' $low, $high ')')),
571-
"'(" + $low_str + "," + $high_str + ")'"),
572-
(Some(range!(empty)), "'empty'".to_owned()),
573-
(None, "NULL".to_owned())];
571+
format!("'({},{})'", $low_str, $high_str)),
572+
(Some(range!(empty)), "'empty'".to_strbuf()),
573+
(None, "NULL".to_strbuf())];
574574
test_type($name, tests);
575575
})
576576
)
@@ -609,13 +609,13 @@ macro_rules! test_array_params(
609609
let tests = [(Some(ArrayBase::from_vec(vec!(Some($v1), Some($v2), None), 1)),
610610
format!(r"'\{{},{},NULL\}'", $s1, $s2).into_strbuf()),
611611
(None, "NULL".to_strbuf())];
612-
test_type($name + "[]", tests);
612+
test_type(format!("{}[]", $name).as_slice(), tests);
613613
let mut a = ArrayBase::from_vec(vec!(Some($v1), Some($v2)), 0);
614614
a.wrap(-1);
615615
a.push_move(ArrayBase::from_vec(vec!(None, Some($v3)), 0));
616616
let tests = [(Some(a), format!(r"'[-1:0][0:1]=\{\{{},{}\},\{NULL,{}\}\}'",
617617
$s1, $s2, $s3).into_strbuf())];
618-
test_type($name + "[][]", tests);
618+
test_type(format!("{}[][]", $name).as_slice(), tests);
619619
})
620620
)
621621

@@ -726,9 +726,9 @@ fn test_tsrangearray_params() {
726726
let r1 = Range::new(None, None);
727727
let rs1 = "\"(,)\"";
728728
let r2 = Range::new(Some(RangeBound::new(v1, Inclusive)), None);
729-
let rs2 = "\"[" + s1 + ",)\"";
729+
let rs2 = format!("\"[{},)\"", s1);
730730
let r3 = Range::new(None, Some(RangeBound::new(v2, Exclusive)));
731-
let rs3 = "\"(," + s2 + ")\"";
731+
let rs3 = format!("\"(,{})\"", s2);
732732
test_array_params!("TSRANGE", r1, rs1, r2, rs2, r3, rs3);
733733
test_array_params!("TSTZRANGE", r1, rs1, r2, rs2, r3, rs3);
734734
}
@@ -761,13 +761,13 @@ fn test_hstore_params() {
761761

762762
fn test_nan_param<T: Float+ToSql+FromSql>(sql_type: &str) {
763763
let conn = or_fail!(PostgresConnection::connect("postgres://postgres@localhost", &NoSsl));
764-
let stmt = or_fail!(conn.prepare("SELECT 'NaN'::" + sql_type));
764+
let stmt = or_fail!(conn.prepare(format!("SELECT 'NaN'::{}", sql_type).as_slice()));
765765
let mut result = or_fail!(stmt.query([]));
766766
let val: T = result.next().unwrap()[1];
767767
assert!(val.is_nan());
768768

769769
let nan: T = Float::nan();
770-
let stmt = or_fail!(conn.prepare("SELECT $1::" + sql_type));
770+
let stmt = or_fail!(conn.prepare(format!("SELECT $1::{}", sql_type).as_slice()));
771771
let mut result = or_fail!(stmt.query([&nan as &ToSql]));
772772
let val: T = result.next().unwrap()[1];
773773
assert!(val.is_nan())

submodules/rust-phf

Submodule rust-phf updated from 2e49a80 to 1f59eae

0 commit comments

Comments
 (0)