Skip to content

Commit 77b9e36

Browse files
dtolnayGuillaumeGomez
authored andcommitted
Remove imports that are redundant with a glob import
warning: the item `TryFrom` is imported redundantly --> src/storage/database.rs:6:11 | 6 | use std::{convert::TryFrom, sync::Arc}; | ^^^^^^^^^^^^^^^^ | ::: ~/.rustup/toolchains/beta-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/prelude/mod.rs:129:13 | 129 | pub use core::prelude::rust_2021::*; | ------------------------ the item `TryFrom` is already defined here | = note: `#[warn(unused_imports)]` on by default warning: the item `Region` is imported redundantly --> src/cdn.rs:557:31 | 553 | use super::*; | -------- the item `Region` is already imported here ... 557 | config::{Credentials, Region}, | ^^^^^^ | = note: `#[warn(unused_imports)]` on by default warning: the item `Client` is imported redundantly --> src/cdn.rs:558:9 | 553 | use super::*; | -------- the item `Client` is already imported here ... 558 | Client, Config, | ^^^^^^ warning: the item `MetadataPackage` is imported redundantly --> src/db/add_package.rs:529:39 | 527 | use super::*; | -------- the item `MetadataPackage` is already imported here 528 | use crate::test::*; 529 | use crate::utils::{CargoMetadata, MetadataPackage}; | ^^^^^^^^^^^^^^^ warning: the item `Client` is imported redundantly --> src/db/delete.rs:201:9 | 198 | use super::*; | -------- the item `Client` is already imported here ... 201 | use postgres::Client; | ^^^^^^^^^^^^^^^^ warning: the item `fs` is imported redundantly --> src/storage/mod.rs:881:9 | 880 | use super::*; | -------- the item `fs` is already imported here 881 | use std::fs; | ^^^^^^^ warning: the item `fs` is imported redundantly --> src/utils/copy.rs:24:9 | 23 | use super::*; | -------- the item `fs` is already imported here 24 | use std::fs; | ^^^^^^^ warning: the item `BuildStatus` is imported redundantly --> src/web/crate_details.rs:699:14 | 693 | use super::*; | -------- the item `BuildStatus` is already imported here ... 699 | db::{types::BuildStatus, update_build_status}, | ^^^^^^^^^^^^^^^^^^ warning: the item `Version` is imported redundantly --> src/web/crate_details.rs:705:9 | 693 | use super::*; | -------- the item `Version` is already imported here ... 705 | use semver::Version; | ^^^^^^^^^^^^^^^ warning: the item `Feature` is imported redundantly --> src/web/features.rs:129:9 | 128 | use super::*; | -------- the item `Feature` is already imported here 129 | use crate::db::types::Feature; | ^^^^^^^^^^^^^^^^^^^^^^^^^ warning: the item `HashMap` is imported redundantly --> src/web/features.rs:132:9 | 128 | use super::*; | -------- the item `HashMap` is already imported here ... 132 | use std::collections::HashMap; | ^^^^^^^^^^^^^^^^^^^^^^^^^ warning: the item `CachePolicy` is imported redundantly --> src/web/file.rs:67:32 | 66 | use super::*; | -------- the item `CachePolicy` is already imported here 67 | use crate::{test::wrapper, web::cache::CachePolicy}; | ^^^^^^^^^^^^^^^^^^^^^^^ warning: the item `HashSet` is imported redundantly --> src/web/releases.rs:792:9 | 780 | use super::*; | -------- the item `HashSet` is already imported here ... 792 | use std::collections::HashSet; | ^^^^^^^^^^^^^^^^^^^^^^^^^ warning: the item `match_version` is imported redundantly --> src/web/mod.rs:717:51 | 716 | use super::*; | -------- the item `match_version` is already imported here 717 | use crate::{docbuilder::DocCoverage, test::*, web::match_version}; | ^^^^^^^^^^^^^^^^^^ warning: the item `StatusCode` is imported redundantly --> src/web/mod.rs:718:9 | 716 | use super::*; | -------- the item `StatusCode` is already imported here 717 | use crate::{docbuilder::DocCoverage, test::*, web::match_version}; 718 | use axum::http::StatusCode; | ^^^^^^^^^^^^^^^^^^^^^^
1 parent db302af commit 77b9e36

File tree

12 files changed

+6
-21
lines changed

12 files changed

+6
-21
lines changed

src/cdn.rs

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -553,10 +553,7 @@ mod tests {
553553
use super::*;
554554
use crate::test::wrapper;
555555

556-
use aws_sdk_cloudfront::{
557-
config::{Credentials, Region},
558-
Client, Config,
559-
};
556+
use aws_sdk_cloudfront::{config::Credentials, Config};
560557
use aws_smithy_runtime::client::http::test_util::{ReplayEvent, StaticReplayClient};
561558
use aws_smithy_types::body::SdkBody;
562559

src/db/add_package.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -526,7 +526,7 @@ where
526526
mod test {
527527
use super::*;
528528
use crate::test::*;
529-
use crate::utils::{CargoMetadata, MetadataPackage};
529+
use crate::utils::CargoMetadata;
530530
use test_case::test_case;
531531

532532
#[test]

src/db/delete.rs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -198,7 +198,6 @@ mod tests {
198198
use super::*;
199199
use crate::registry_api::CrateOwner;
200200
use crate::test::{assert_success, wrapper};
201-
use postgres::Client;
202201
use test_case::test_case;
203202

204203
fn crate_exists(conn: &mut Client, name: &str) -> Result<bool> {

src/storage/database.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ use crate::{db::Pool, error::Result, InstanceMetrics};
33
use chrono::{DateTime, Utc};
44
use futures_util::stream::{Stream, TryStreamExt};
55
use sqlx::Acquire;
6-
use std::{convert::TryFrom, sync::Arc};
6+
use std::sync::Arc;
77

88
pub(crate) struct DatabaseBackend {
99
pool: Pool,

src/storage/mod.rs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -878,7 +878,6 @@ mod test {
878878
#[cfg(test)]
879879
mod backend_tests {
880880
use super::*;
881-
use std::fs;
882881

883882
fn test_exists(storage: &Storage) -> Result<()> {
884883
assert!(!storage.exists("path/to/file.txt").unwrap());

src/utils/consistency/db.rs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -62,7 +62,6 @@ pub(super) fn load(conn: &mut postgres::Client, config: &Config) -> Result<Crate
6262
#[cfg(test)]
6363
mod tests {
6464
use super::*;
65-
use super::{Crate, Release};
6665
use crate::test::wrapper;
6766

6867
#[test]

src/utils/copy.rs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,6 @@ pub(crate) fn copy_dir_all(src: impl AsRef<Path>, dst: impl AsRef<Path>) -> io::
2121
#[cfg(test)]
2222
mod test {
2323
use super::*;
24-
use std::fs;
2524

2625
#[test]
2726
fn test_copy_doc_dir() {

src/web/crate_details.rs

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -695,14 +695,10 @@ mod tests {
695695
assert_cache_control, assert_redirect, assert_redirect_cached, async_wrapper, wrapper,
696696
FakeBuild, TestDatabase, TestEnvironment,
697697
};
698-
use crate::{
699-
db::{types::BuildStatus, update_build_status},
700-
registry_api::CrateOwner,
701-
};
698+
use crate::{db::update_build_status, registry_api::CrateOwner};
702699
use anyhow::Error;
703700
use kuchikiki::traits::TendrilSink;
704701
use reqwest::StatusCode;
705-
use semver::Version;
706702
use std::collections::HashMap;
707703

708704
async fn release_build_status(

src/web/features.rs

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -126,10 +126,8 @@ fn get_feature_map(raw: Vec<Feature>) -> HashMap<String, Feature> {
126126
#[cfg(test)]
127127
mod tests {
128128
use super::*;
129-
use crate::db::types::Feature;
130129
use crate::test::{assert_cache_control, assert_redirect_cached, wrapper};
131130
use reqwest::StatusCode;
132-
use std::collections::HashMap;
133131

134132
#[test]
135133
fn test_feature_map_filters_private() {

src/web/file.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -64,7 +64,7 @@ impl IntoResponse for File {
6464
#[cfg(test)]
6565
mod tests {
6666
use super::*;
67-
use crate::{test::wrapper, web::cache::CachePolicy};
67+
use crate::test::wrapper;
6868
use chrono::Utc;
6969
use http::header::CACHE_CONTROL;
7070

src/web/mod.rs

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -714,8 +714,7 @@ impl_axum_webpage! {
714714
#[cfg(test)]
715715
mod test {
716716
use super::*;
717-
use crate::{docbuilder::DocCoverage, test::*, web::match_version};
718-
use axum::http::StatusCode;
717+
use crate::{docbuilder::DocCoverage, test::*};
719718
use kuchikiki::traits::TendrilSink;
720719
use serde_json::json;
721720
use test_case::test_case;

src/web/releases.rs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -789,7 +789,6 @@ mod tests {
789789
use mockito::Matcher;
790790
use reqwest::StatusCode;
791791
use serde_json::json;
792-
use std::collections::HashSet;
793792
use test_case::test_case;
794793

795794
#[test]

0 commit comments

Comments
 (0)