Skip to content

Commit 3d5810c

Browse files
committed
Clean up error re-exports
1 parent 2bc1f2f commit 3d5810c

File tree

21 files changed

+23
-27
lines changed

21 files changed

+23
-27
lines changed

src/controllers.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
mod cargo_prelude {
22
pub use super::prelude::*;
3-
pub use crate::util::cargo_err;
3+
pub use crate::util::errors::cargo_err;
44
}
55

66
mod frontend_prelude {
@@ -16,7 +16,7 @@ mod prelude {
1616
pub use conduit_router::RequestParams;
1717

1818
pub use crate::db::RequestTransaction;
19-
pub use crate::util::{cargo_err, AppResult}; // TODO: Remove cargo_err from here
19+
pub use crate::util::errors::{cargo_err, AppError, AppResult, ChainError}; // TODO: Remove cargo_err from here
2020

2121
pub use crate::middleware::app::RequestApp;
2222
pub use crate::middleware::current_user::RequestUser;

src/controllers/helpers.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
use crate::util::{json_response, AppResult};
1+
use crate::util::{errors::AppResult, json_response};
22
use conduit::Response;
33

44
pub(crate) mod pagination;

src/controllers/helpers/pagination.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
use crate::models::helpers::with_count::*;
2-
use crate::util::errors::*;
2+
use crate::util::errors::{cargo_err, AppResult};
33
use diesel::pg::Pg;
44
use diesel::prelude::*;
55
use diesel::query_builder::*;

src/controllers/krate/publish.rs

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,8 +13,7 @@ use crate::models::{
1313
};
1414

1515
use crate::render;
16-
use crate::util::{read_fill, read_le_u32};
17-
use crate::util::{AppError, ChainError, Maximums};
16+
use crate::util::{read_fill, read_le_u32, Maximums};
1817
use crate::views::{EncodableCrateUpload, GoodCrate, PublishWarnings};
1918

2019
/// Handles the `PUT /crates/new` route.

src/controllers/token.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
1-
use super::prelude::*;
1+
use super::frontend_prelude::*;
22

33
use crate::middleware::current_user::AuthenticationSource;
44
use crate::models::ApiToken;
55
use crate::schema::api_tokens;
6-
use crate::util::{bad_request, read_fill, ChainError};
6+
use crate::util::read_fill;
77
use crate::views::EncodableApiTokenWithToken;
88

99
use serde_json as json;

src/controllers/user/me.rs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,6 @@ use crate::controllers::frontend_prelude::*;
44

55
use crate::controllers::helpers::*;
66
use crate::email;
7-
use crate::util::errors::AppError;
87

98
use crate::models::{
109
CrateOwner, Email, Follow, NewEmail, OwnerKind, User, Version, VersionOwnerAction,

src/controllers/user/session.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ use oauth2::{prelude::*, AuthorizationCode, TokenResponse};
77

88
use crate::models::{NewUser, User};
99
use crate::schema::users;
10-
use crate::util::errors::{AppError, ChainError, ReadOnlyMode};
10+
use crate::util::errors::ReadOnlyMode;
1111

1212
/// Handles the `GET /api/private/session/begin` route.
1313
///

src/controllers/version/yank.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,8 @@ use swirl::Job;
55
use super::version_and_crate;
66
use crate::controllers::cargo_prelude::*;
77
use crate::git;
8-
use crate::models::{insert_version_owner_action, Rights, VersionAction};
9-
use crate::util::AppError;
8+
use crate::models::Rights;
9+
use crate::models::{insert_version_owner_action, VersionAction};
1010

1111
/// Handles the `DELETE /crates/:crate_id/:version/yank` route.
1212
/// This does not delete a crate version, it makes the crate

src/email.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
use std::path::Path;
22

3-
use crate::util::{errors::server_error, AppResult};
3+
use crate::util::errors::{server_error, AppResult};
44

55
use failure::Fail;
66
use lettre::file::FileTransport;

src/github.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ use serde::de::DeserializeOwned;
88
use std::str;
99

1010
use crate::app::App;
11-
use crate::util::{cargo_err, errors::NotFound, internal, AppError, AppResult};
11+
use crate::util::errors::{cargo_err, internal, AppError, AppResult, NotFound};
1212

1313
/// Does all the nonsense for sending a GET to Github. Doesn't handle parsing
1414
/// because custom error-code handling may be desirable. Use

src/models/dependency.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
use diesel::prelude::*;
22

33
use crate::git;
4-
use crate::util::{cargo_err, AppResult};
4+
use crate::util::errors::{cargo_err, AppResult};
55

66
use crate::models::{Crate, Version};
77
use crate::schema::*;

src/models/krate.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ use url::Url;
88

99
use crate::app::App;
1010
use crate::email;
11-
use crate::util::{cargo_err, AppResult};
11+
use crate::util::errors::{cargo_err, AppResult};
1212

1313
use crate::models::{
1414
Badge, Category, CrateOwner, CrateOwnerInvitation, Keyword, NewCrateOwnerInvitation, Owner,

src/models/owner.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ use diesel::prelude::*;
33

44
use crate::app::App;
55
use crate::github;
6-
use crate::util::{cargo_err, AppResult};
6+
use crate::util::errors::{cargo_err, AppResult};
77

88
use crate::models::{Crate, Team, User};
99
use crate::schema::{crate_owners, users};

src/models/team.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ use diesel::prelude::*;
22

33
use crate::app::App;
44
use crate::github::{github_api, team_url};
5-
use crate::util::{cargo_err, errors::NotFound, AppResult};
5+
use crate::util::errors::{cargo_err, AppResult, NotFound};
66

77
use oauth2::{prelude::*, AccessToken};
88

src/models/user.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ use diesel::prelude::*;
22
use std::borrow::Cow;
33

44
use crate::app::App;
5-
use crate::util::AppResult;
5+
use crate::util::errors::AppResult;
66

77
use crate::models::{ApiToken, Crate, CrateOwner, Email, NewEmail, Owner, OwnerKind, Rights};
88
use crate::schema::{crate_owners, emails, users};

src/models/version.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ use std::collections::HashMap;
33
use chrono::NaiveDateTime;
44
use diesel::prelude::*;
55

6-
use crate::util::{cargo_err, AppResult};
6+
use crate::util::errors::{cargo_err, AppResult};
77

88
use crate::models::{Crate, Dependency, User, VersionOwnerAction};
99
use crate::schema::*;

src/router.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -178,7 +178,7 @@ impl Handler for R404 {
178178
#[cfg(test)]
179179
mod tests {
180180
use super::*;
181-
use crate::util::errors::{bad_request, cargo_err, internal, NotFound, Unauthorized};
181+
use crate::util::errors::{bad_request, cargo_err, internal, AppError, NotFound, Unauthorized};
182182

183183
use conduit_test::MockRequest;
184184
use diesel::result::Error as DieselError;

src/tests/all.rs

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,6 @@ use crate::util::{Bad, RequestHelper, TestApp};
1313
use cargo_registry::{
1414
models::{Crate, CrateOwner, Dependency, NewCategory, NewTeam, NewUser, Team, User, Version},
1515
schema::crate_owners,
16-
util::AppResult,
1716
views::{
1817
EncodableCategory, EncodableCategoryWithSubcategories, EncodableCrate, EncodableKeyword,
1918
EncodableOwner, EncodableVersion, GoodCrate,
@@ -229,7 +228,7 @@ fn new_team(login: &str) -> NewTeam<'_> {
229228
}
230229
}
231230

232-
fn add_team_to_crate(t: &Team, krate: &Crate, u: &User, conn: &PgConnection) -> AppResult<()> {
231+
fn add_team_to_crate(t: &Team, krate: &Crate, u: &User, conn: &PgConnection) -> QueryResult<()> {
233232
let crate_owner = CrateOwner {
234233
crate_id: krate.id,
235234
owner_id: t.id,

src/tests/builders.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
use cargo_registry::{
44
models::{Crate, Keyword, NewCrate, NewVersion, Version},
55
schema::{crates, dependencies, version_downloads, versions},
6-
util::AppResult,
6+
util::errors::AppResult,
77
views::krate_publish as u,
88
};
99
use std::{collections::HashMap, io::Read};

src/uploaders.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,8 @@ use flate2::read::GzDecoder;
33
use openssl::hash::{Hasher, MessageDigest};
44
use reqwest::header;
55

6-
use crate::util::LimitErrorReader;
7-
use crate::util::{cargo_err, internal, AppResult, ChainError, Maximums};
6+
use crate::util::errors::{cargo_err, internal, AppResult, ChainError};
7+
use crate::util::{LimitErrorReader, Maximums};
88

99
use std::env;
1010
use std::error::Error;

src/util.rs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,6 @@ use conduit::Response;
66
use serde::Serialize;
77

88
pub use self::errors::concrete::Error;
9-
pub use self::errors::{bad_request, cargo_err, internal, AppError, AppResult, ChainError};
109
pub use self::io_util::{read_fill, read_le_u32, LimitErrorReader};
1110
pub use self::request_helpers::*;
1211
pub use self::request_proxy::RequestProxy;

0 commit comments

Comments
 (0)