From 928fd4314db88c623ea991de4e6e669027f57848 Mon Sep 17 00:00:00 2001 From: Nathan Perry Date: Thu, 24 Jan 2019 19:03:37 -0500 Subject: improve imports --- src/commands/meme.rs | 12 ++++++++---- src/commands/mod.rs | 20 ++++++++++++++------ src/commands/playback/mod.rs | 7 +++++-- src/commands/playback/types.rs | 7 +++++-- src/commands/roll.rs | 8 +++++--- src/db/mod.rs | 16 ++++++++++------ src/main.rs | 22 ++++++++++++---------- src/util.rs | 6 ++++-- 8 files changed, 63 insertions(+), 35 deletions(-) diff --git a/src/commands/meme.rs b/src/commands/meme.rs index 3fd9db3..de64ad5 100644 --- a/src/commands/meme.rs +++ b/src/commands/meme.rs @@ -1,10 +1,14 @@ +use std::sync::RwLock; + +use serenity::{ + http::AttachmentType, + builder::CreateMessage, + framework::standard::Args, +}; + use rand::{thread_rng, Rng}; -use serenity::http::AttachmentType; -use serenity::builder::CreateMessage; -use serenity::framework::standard::Args; use diesel::PgConnection; use failure::Error; -use std::sync::RwLock; use lazy_static::lazy_static; use super::*; diff --git a/src/commands/mod.rs b/src/commands/mod.rs index bf55b90..db304e3 100644 --- a/src/commands/mod.rs +++ b/src/commands/mod.rs @@ -1,10 +1,18 @@ +use std::{ + thread, + time::Duration, +}; + +use serenity::{ + prelude::*, + framework::StandardFramework, + model::{ + channel::Message, + id::MessageId, + }, +}; + use crate::{must_env_lookup, Result, TARGET_GUILD_ID}; -use serenity::framework::StandardFramework; -use serenity::model::channel::Message; -use serenity::model::id::ChannelId; -use serenity::prelude::*; -use std::thread; -use std::time::Duration; mod playback; mod sound; diff --git a/src/commands/playback/mod.rs b/src/commands/playback/mod.rs index bbcbd74..efb2553 100644 --- a/src/commands/playback/mod.rs +++ b/src/commands/playback/mod.rs @@ -1,9 +1,12 @@ use either::{Left, Right}; -use serenity::voice::{LockedAudio, ytdl}; +use serenity::{ + voice::{LockedAudio, ytdl}, + model::id::ChannelId, + framework::standard::Args, +}; use super::*; pub use self::types::*; -use serenity::framework::standard::Args; mod types; diff --git a/src/commands/playback/types.rs b/src/commands/playback/types.rs index 2035bd9..9c1a878 100644 --- a/src/commands/playback/types.rs +++ b/src/commands/playback/types.rs @@ -1,7 +1,10 @@ +use std::{ + sync::{Arc, RwLock}, + collections::VecDeque, +}; + use serenity::client::bridge::voice::ClientVoiceManager; use typemap::Key; -use std::sync::{Arc, RwLock}; -use std::collections::VecDeque; use either::{Either, Left, Right}; diff --git a/src/commands/roll.rs b/src/commands/roll.rs index 55b5429..217b3a4 100644 --- a/src/commands/roll.rs +++ b/src/commands/roll.rs @@ -1,6 +1,8 @@ -use serenity::prelude::*; -use serenity::framework::standard::Args; -use serenity::model::channel::Message; +use serenity::{ + prelude::*, + framework::standard::Args, + model::channel::Message, +}; use regex::Regex; use rand::prelude::*; diff --git a/src/db/mod.rs b/src/db/mod.rs index d1d7c9b..722c72d 100644 --- a/src/db/mod.rs +++ b/src/db/mod.rs @@ -1,9 +1,13 @@ -use std::env; -use std::convert::AsRef; - -use diesel::prelude::*; -use diesel::r2d2::{ConnectionManager, ManageConnection}; -use diesel::NotFound; +use std::{ + env, + convert::AsRef, +}; + +use diesel::{ + prelude::*, + r2d2::{ConnectionManager, ManageConnection}, + NotFound, +}; use super::{Result, Error}; pub use self::models::*; diff --git a/src/main.rs b/src/main.rs index 2974eea..de2d3c5 100644 --- a/src/main.rs +++ b/src/main.rs @@ -18,10 +18,18 @@ extern crate sha1; extern crate typemap; extern crate url; +use std::{ + env, + thread, + time::{ + Duration, + Instant + }, +}; + + use dotenv::dotenv; use failure::Error; -use self::commands::register_commands; -pub use self::util::*; use serenity::{ framework::{ standard::help_commands, @@ -33,15 +41,9 @@ use serenity::{ }, prelude::*, }; -use std::{ - env, - thread, - time::{ - Duration, - Instant - }, -}; +use self::commands::register_commands; +pub use self::util::*; #[cfg(feature = "diesel")] mod db; diff --git a/src/util.rs b/src/util.rs index 1eb4b23..85ec6d7 100644 --- a/src/util.rs +++ b/src/util.rs @@ -1,5 +1,7 @@ -use std::env; -use std::str::FromStr; +use std::{ + env, + str::FromStr, +}; use serenity::model::permissions::Permissions; use url::Url; -- cgit v1.3.1