@@ -64,17 +64,17 @@ To limit disk space usage, any previously created test databases will be deleted
64
64
``` rust,no_run
65
65
# #[cfg(all(feature = "migrate", feature = "postgres"))]
66
66
# mod example {
67
- use sqlx::PgPool;
67
+ use sqlx::{ PgPool, Row} ;
68
68
69
69
#[sqlx::test]
70
70
async fn basic_test(pool: PgPool) -> sqlx::Result<()> {
71
71
let mut conn = pool.acquire().await?;
72
72
73
- sqlx::query("SELECT * FROM foo")
73
+ let foo = sqlx::query("SELECT * FROM foo")
74
74
.fetch_one(&mut conn)
75
75
.await?;
76
-
77
- assert_eq!(foo.get::<String>("bar"), "foobar!");
76
+
77
+ assert_eq!(foo.get::<String, _ >("bar"), "foobar!");
78
78
79
79
Ok(())
80
80
}
@@ -96,17 +96,17 @@ supported):
96
96
``` rust,ignore
97
97
# #[cfg(all(feature = "migrate", feature = "postgres"))]
98
98
# mod example {
99
- use sqlx::PgPool;
99
+ use sqlx::{ PgPool, Row} ;
100
100
101
101
#[sqlx::test(migrations = "foo_migrations")]
102
102
async fn basic_test(pool: PgPool) -> sqlx::Result<()> {
103
103
let mut conn = pool.acquire().await?;
104
104
105
- sqlx::query("SELECT * FROM foo")
105
+ let foo = sqlx::query("SELECT * FROM foo")
106
106
.fetch_one(&mut conn)
107
107
.await?;
108
-
109
- assert_eq!(foo.get::<String>("bar"), "foobar!");
108
+
109
+ assert_eq!(foo.get::<String, _ >("bar"), "foobar!");
110
110
111
111
Ok(())
112
112
}
@@ -124,7 +124,7 @@ pub static MIGRATOR: sqlx::migrate::Migrator = sqlx::migrate!("foo_migrations");
124
124
``` rust,no_run
125
125
# #[cfg(all(feature = "migrate", feature = "postgres"))]
126
126
# mod example {
127
- use sqlx::PgPool;
127
+ use sqlx::{ PgPool, Row} ;
128
128
129
129
# // This is standing in for the main crate since doc examples don't support multiple crates.
130
130
# mod foo_crate {
@@ -141,11 +141,11 @@ use sqlx::PgPool;
141
141
async fn basic_test(pool: PgPool) -> sqlx::Result<()> {
142
142
let mut conn = pool.acquire().await?;
143
143
144
- sqlx::query("SELECT * FROM foo")
144
+ let foo = sqlx::query("SELECT * FROM foo")
145
145
.fetch_one(&mut conn)
146
146
.await?;
147
-
148
- assert_eq!(foo.get::<String>("bar"), "foobar!");
147
+
148
+ assert_eq!(foo.get::<String, _ >("bar"), "foobar!");
149
149
150
150
Ok(())
151
151
}
@@ -157,19 +157,19 @@ Or disable migrations processing entirely:
157
157
``` rust,no_run
158
158
# #[cfg(all(feature = "migrate", feature = "postgres"))]
159
159
# mod example {
160
- use sqlx::PgPool;
160
+ use sqlx::{ PgPool, Row} ;
161
161
162
162
#[sqlx::test(migrations = false)]
163
163
async fn basic_test(pool: PgPool) -> sqlx::Result<()> {
164
164
let mut conn = pool.acquire().await?;
165
165
166
166
conn.execute("CREATE TABLE foo(bar text)").await?;
167
167
168
- sqlx::query("SELECT * FROM foo")
168
+ let foo = sqlx::query("SELECT * FROM foo")
169
169
.fetch_one(&mut conn)
170
170
.await?;
171
-
172
- assert_eq!(foo.get::<String>("bar"), "foobar!");
171
+
172
+ assert_eq!(foo.get::<String, _ >("bar"), "foobar!");
173
173
174
174
Ok(())
175
175
}
0 commit comments