Skip to content

Commit 9c8947c

Browse files
Merge #1022
1022: Remove explicit use of PgConnection as this is now in the prelude r=carols10cents As of diesel 0.16.0 `diesel::pg::PgConnection` is now also exported from `diesel::prelude`.
2 parents c0b295f + 6ca402f commit 9c8947c

20 files changed

+5
-21
lines changed

build.rs

-1
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,6 @@ extern crate diesel;
22
extern crate dotenv;
33

44
use diesel::migrations::run_pending_migrations;
5-
use diesel::pg::PgConnection;
65
use diesel::prelude::*;
76
use dotenv::dotenv;
87
use std::env;

src/badge.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
use krate::Crate;
22
use schema::badges;
33

4-
use diesel::pg::{Pg, PgConnection};
4+
use diesel::pg::Pg;
55
use diesel::prelude::*;
66
use serde_json;
77
use std::collections::HashMap;

src/bin/delete-crate.rs

-1
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,6 @@ extern crate diesel;
1212
extern crate time;
1313

1414
use diesel::prelude::*;
15-
use diesel::pg::PgConnection;
1615
use std::env;
1716
use std::io;
1817
use std::io::prelude::*;

src/bin/delete-version.rs

-1
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,6 @@ extern crate time;
1313
extern crate semver;
1414

1515
use diesel::prelude::*;
16-
use diesel::pg::PgConnection;
1716
use std::env;
1817
use std::io;
1918
use std::io::prelude::*;

src/bin/populate.rs

-1
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,6 @@ extern crate diesel_codegen;
1515
extern crate rand;
1616

1717
use chrono::{Utc, NaiveDate, Duration};
18-
use diesel::pg::PgConnection;
1918
use diesel::prelude::*;
2019
use rand::{StdRng, Rng};
2120
use std::env;

src/bin/transfer-crates.rs

-1
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,6 @@ extern crate diesel;
1010
extern crate semver;
1111

1212
use diesel::prelude::*;
13-
use diesel::pg::PgConnection;
1413
use std::env;
1514
use std::io;
1615
use std::io::prelude::*;

src/bin/update-downloads.rs

-1
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,6 @@ extern crate time;
1212

1313
use chrono::NaiveDate;
1414
use diesel::prelude::*;
15-
use diesel::pg::PgConnection;
1615
use diesel::pg::upsert::*;
1716
use std::env;
1817
use std::time::Duration;

src/categories.rs

-1
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,6 @@
33

44
use diesel;
55
use diesel::prelude::*;
6-
use diesel::pg::PgConnection;
76
use toml;
87

98
use db;

src/category.rs

-1
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,6 @@ use time::Timespec;
33
use conduit::{Request, Response};
44
use conduit_router::RequestParams;
55
use diesel::*;
6-
use diesel::pg::PgConnection;
76

87
use Crate;
98
use db::RequestTransaction;

src/db.rs

+1-2
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,7 @@
11
use std::env;
22

33
use conduit::Request;
4-
use diesel::pg::PgConnection;
5-
use diesel::prelude::ConnectionResult;
4+
use diesel::prelude::{PgConnection, ConnectionResult};
65
use r2d2;
76
use r2d2_diesel::{self, ConnectionManager};
87
use url::Url;

src/dependency.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
use diesel::prelude::*;
2-
use diesel::pg::{Pg, PgConnection};
2+
use diesel::pg::Pg;
33
use diesel::types::{Integer, Text};
44
use semver;
55

src/download.rs

-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
use chrono::NaiveDate;
22
use diesel;
33
use diesel::prelude::*;
4-
use diesel::pg::PgConnection;
54

65
use schema::version_downloads;
76
use version::Version;

src/keyword.rs

-1
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,6 @@ use time::Timespec;
33

44
use conduit::{Request, Response};
55
use conduit_router::RequestParams;
6-
use diesel::pg::PgConnection;
76
use diesel::prelude::*;
87
use diesel;
98

src/krate.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ use conduit_router::RequestParams;
77
use diesel::associations::Identifiable;
88
use diesel::helper_types::Select;
99
use diesel::pg::upsert::*;
10-
use diesel::pg::{Pg, PgConnection};
10+
use diesel::pg::Pg;
1111
use diesel::prelude::*;
1212
use diesel;
1313
use diesel_full_text_search::*;

src/owner.rs

-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
11
use diesel::prelude::*;
2-
use diesel::pg::PgConnection;
32

43
use app::App;
54
use http;

src/tests/all.rs

-1
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,6 @@ use cargo_registry::user::AuthenticationSource;
4141
use cargo_registry::{User, Crate, Version, Dependency, Replica};
4242
use conduit::{Request, Method};
4343
use conduit_test::MockRequest;
44-
use diesel::pg::PgConnection;
4544
use diesel::prelude::*;
4645
use diesel::pg::upsert::*;
4746
use cargo_registry::schema::*;

src/tests/categories.rs

-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
use cargo_registry::schema::categories;
22
use diesel::*;
3-
use diesel::pg::PgConnection;
43
use dotenv::dotenv;
54

65
use std::env;

src/token.rs

-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
use diesel;
22
use diesel::prelude::*;
3-
use diesel::pg::PgConnection;
43
use conduit::{Request, Response};
54
use time::Timespec;
65
use conduit_router::RequestParams;

src/user/mod.rs

-1
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,6 @@ use conduit::{Request, Response};
22
use conduit_cookie::RequestSession;
33
use conduit_router::RequestParams;
44
use diesel::prelude::*;
5-
use diesel::pg::PgConnection;
65
use rand::{thread_rng, Rng};
76
use std::borrow::Cow;
87
use serde_json;

src/version.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ use std::collections::HashMap;
33
use conduit::{Request, Response};
44
use conduit_router::RequestParams;
55
use diesel;
6-
use diesel::pg::{Pg, PgConnection};
6+
use diesel::pg::Pg;
77
use diesel::pg::upsert::*;
88
use diesel::prelude::*;
99
use semver;

0 commit comments

Comments
 (0)