File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 11extern mod extra;
22extern mod postgres;
33
4- use std:: cell:: Cell ;
54use extra:: comm:: DuplexStream ;
6- use extra:: future;
5+ use extra:: future:: Future ;
76
87use postgres:: pool:: PostgresConnectionPool ;
98
@@ -14,19 +13,13 @@ fn test_pool() {
1413
1514 let ( stream1, stream2) = DuplexStream :: < ( ) , ( ) > ( ) ;
1615
17- let pool1 = Cell :: new ( pool. clone ( ) ) ;
18- let mut fut1 = do future:: spawn {
19- let pool = pool1. take ( ) ;
20-
16+ let mut fut1 = do Future :: spawn_with ( pool. clone ( ) ) |pool| {
2117 let _conn = pool. get_connection ( ) ;
2218 stream1. send ( ( ) ) ;
2319 stream1. recv ( ) ;
2420 } ;
2521
26- let pool2 = Cell :: new ( pool. clone ( ) ) ;
27- let mut fut2 = do future:: spawn {
28- let pool = pool2. take ( ) ;
29-
22+ let mut fut2 = do Future :: spawn_with ( pool. clone ( ) ) |pool| {
3023 let _conn = pool. get_connection ( ) ;
3124 stream2. send ( ( ) ) ;
3225 stream2. recv ( ) ;
Original file line number Diff line number Diff line change @@ -282,11 +282,11 @@ fn test_tm_params() {
282282
283283fn test_nan_param<T: Float+ToSql+FromSql>(sql_type: &str) {
284284 let conn = PostgresConnection::connect(" postgres: //postgres@localhost");
285- let nan: T = Float :: NaN ( ) ;
285+ let nan: T = Float :: nan ( ) ;
286286 let stmt = conn. prepare( "SELECT $1::" + sql_type) ;
287287 let mut result = stmt. query( [ & nan as & ToSql ] ) ;
288288 let val: T = result. next( ) . unwrap( ) [ 0 ] ;
289- assert!( val. is_NaN ( ) )
289+ assert!( val. is_nan ( ) )
290290}
291291
292292#[ test]
You can’t perform that action at this time.
0 commit comments