Resort "use"
First comes std stuff Second is external crates Then we have own modules All in alphabetical order and as few lines as possible if readability is preserved.
This commit is contained in:
parent
5953563671
commit
f7a92b6e79
13 changed files with 57 additions and 84 deletions
|
@ -1,10 +1,8 @@
|
|||
use std::fmt::{Debug, Formatter, Error};
|
||||
|
||||
extern crate clap;
|
||||
use clap::{App, ArgMatches};
|
||||
|
||||
use std::fmt::Debug;
|
||||
use std::fmt::Formatter;
|
||||
use std::fmt::Error;
|
||||
|
||||
pub struct ModuleConfig {
|
||||
pub load : bool,
|
||||
}
|
||||
|
|
|
@ -1,14 +1,9 @@
|
|||
extern crate clap;
|
||||
|
||||
use cli::CliConfig;
|
||||
|
||||
use std::fmt::{Debug, Formatter, Error};
|
||||
use std::path::Path;
|
||||
|
||||
use config::reader::from_file;
|
||||
use config::types::Config as Cfg;
|
||||
|
||||
use std::fmt::Debug;
|
||||
use std::fmt::Formatter;
|
||||
use std::fmt::Error;
|
||||
use cli::CliConfig;
|
||||
|
||||
pub struct Configuration {
|
||||
pub rtp : String,
|
||||
|
|
|
@ -11,6 +11,8 @@
|
|||
extern crate url;
|
||||
extern crate config;
|
||||
|
||||
use std::process::exit;
|
||||
|
||||
use cli::CliConfig;
|
||||
use configuration::Configuration;
|
||||
use runtime::{ImagLogger, Runtime};
|
||||
|
@ -28,8 +30,6 @@ mod module;
|
|||
mod storage;
|
||||
mod ui;
|
||||
|
||||
use std::process::exit;
|
||||
|
||||
fn main() {
|
||||
let yaml = load_yaml!("../etc/cli.yml");
|
||||
let app = App::from_yaml(yaml);
|
||||
|
|
|
@ -1,22 +1,17 @@
|
|||
use runtime::Runtime;
|
||||
use storage::backend::{StorageBackendError, StorageBackend};
|
||||
|
||||
use module::Module;
|
||||
use module::ModuleError;
|
||||
use module::CommandResult;
|
||||
use module::CommandEnv;
|
||||
|
||||
use module::bm::header::build_header;
|
||||
use module::bm::header::get_tags_from_header;
|
||||
use storage::json::parser::JsonHeaderParser;
|
||||
use storage::parser::{Parser, FileHeaderParser};
|
||||
use storage::file::File;
|
||||
use ui::file::{FilePrinter, TablePrinter};
|
||||
use std::vec::IntoIter;
|
||||
|
||||
use clap::ArgMatches;
|
||||
use regex::Regex;
|
||||
|
||||
use module::{CommandEnv, CommandResult, Module, ModuleError};
|
||||
use module::bm::header::{build_header, get_tags_from_header};
|
||||
use runtime::Runtime;
|
||||
use storage::backend::{StorageBackendError, StorageBackend};
|
||||
use storage::file::File;
|
||||
use storage::json::parser::JsonHeaderParser;
|
||||
use storage::parser::{Parser, FileHeaderParser};
|
||||
use ui::file::{FilePrinter, TablePrinter};
|
||||
|
||||
pub fn add_command(module: &Module, env: CommandEnv) -> CommandResult {
|
||||
use url::Url;
|
||||
|
||||
|
|
|
@ -1,7 +1,8 @@
|
|||
use storage::file::FileHeaderSpec as FHS;
|
||||
use storage::file::FileHeaderData as FHD;
|
||||
use std::ops::Deref;
|
||||
|
||||
use storage::file::FileHeaderData as FHD;
|
||||
use storage::file::FileHeaderSpec as FHS;
|
||||
|
||||
pub fn get_spec() -> FHS {
|
||||
FHS::Map { keys: vec![ url_key(), tags_key() ] }
|
||||
}
|
||||
|
|
|
@ -1,25 +1,21 @@
|
|||
use runtime::Runtime;
|
||||
use module::Module;
|
||||
use module::CommandMap;
|
||||
use module::ModuleResult;
|
||||
use module::ModuleError;
|
||||
use std::path::Path;
|
||||
use std::result::Result;
|
||||
use std::fmt::Result as FMTResult;
|
||||
use std::fmt::Formatter;
|
||||
use std::fmt::Debug;
|
||||
use clap::ArgMatches;
|
||||
use regex::Regex;
|
||||
|
||||
mod header;
|
||||
mod commands;
|
||||
|
||||
use std::fmt::{Debug, Formatter};
|
||||
use std::fmt::Result as FMTResult;
|
||||
use std::path::Path;
|
||||
use std::result::Result;
|
||||
|
||||
use clap::ArgMatches;
|
||||
use regex::Regex;
|
||||
|
||||
use module::{CommandMap, Module, ModuleError, ModuleResult};
|
||||
use runtime::Runtime;
|
||||
use self::commands::*;
|
||||
use self::header::build_header;
|
||||
use storage::json::parser::JsonHeaderParser;
|
||||
use storage::parser::FileHeaderParser;
|
||||
|
||||
use self::commands::*;
|
||||
|
||||
pub struct BMModule {
|
||||
path: Option<String>,
|
||||
}
|
||||
|
|
|
@ -1,15 +1,13 @@
|
|||
use runtime::Runtime;
|
||||
use std::collections::HashMap;
|
||||
use std::error::Error;
|
||||
use std::fmt::Formatter;
|
||||
use std::fmt::{Debug, Display, Formatter};
|
||||
use std::fmt::Result as FMTResult;
|
||||
use std::fmt::Display;
|
||||
use std::fmt::Debug;
|
||||
use std::path::Path;
|
||||
use std::result::Result;
|
||||
use std::collections::HashMap;
|
||||
|
||||
use clap::{App, ArgMatches};
|
||||
|
||||
use runtime::Runtime;
|
||||
use storage::backend::{StorageBackend, StorageBackendError};
|
||||
|
||||
pub mod bm;
|
||||
|
|
|
@ -1,14 +1,11 @@
|
|||
use std::fmt::{Debug, Formatter, Error};
|
||||
|
||||
extern crate log;
|
||||
use log::{LogRecord, LogLevel, LogLevelFilter, LogMetadata, SetLoggerError};
|
||||
|
||||
pub use cli::CliConfig;
|
||||
pub use configuration::Configuration as Cfg;
|
||||
|
||||
use std::fmt::Debug;
|
||||
use std::fmt::Formatter;
|
||||
use std::fmt::Error;
|
||||
|
||||
use log::{LogRecord, LogLevel, LogLevelFilter, LogMetadata, SetLoggerError};
|
||||
|
||||
pub struct ImagLogger {
|
||||
lvl: LogLevel,
|
||||
}
|
||||
|
|
|
@ -1,27 +1,21 @@
|
|||
use std::error::Error;
|
||||
use std::fmt::Display;
|
||||
use std::fmt::Formatter;
|
||||
use std::fmt::{Display, Formatter};
|
||||
use std::fmt::Result as FMTResult;
|
||||
use std::path::Path;
|
||||
use std::path::PathBuf;
|
||||
use std::vec::Vec;
|
||||
use std::fs::File as FSFile;
|
||||
use std::fs::create_dir_all;
|
||||
use std::fs::remove_file;
|
||||
use std::io::Read;
|
||||
use std::io::Write;
|
||||
use std::vec::IntoIter;
|
||||
use std::fs::{create_dir_all, remove_file};
|
||||
use std::io::{Read, Write};
|
||||
use std::path::{Path, PathBuf};
|
||||
use std::vec::{Vec, IntoIter};
|
||||
|
||||
use glob::glob;
|
||||
use glob::Paths;
|
||||
|
||||
use module::Module;
|
||||
use runtime::Runtime;
|
||||
use storage::file::File;
|
||||
use storage::file_id::*;
|
||||
use storage::parser::{FileHeaderParser, Parser, ParserError};
|
||||
|
||||
use module::Module;
|
||||
use runtime::Runtime;
|
||||
|
||||
pub type BackendOperationResult<T = ()> = Result<T, StorageBackendError>;
|
||||
|
||||
pub struct StorageBackend {
|
||||
|
|
|
@ -2,12 +2,12 @@ use std::error::Error;
|
|||
use std::fmt::{Debug, Display, Formatter};
|
||||
use std::fmt;
|
||||
|
||||
use module::Module;
|
||||
use super::parser::{FileHeaderParser, Parser, ParserError};
|
||||
use storage::file_id::*;
|
||||
|
||||
use regex::Regex;
|
||||
|
||||
use module::Module;
|
||||
use storage::file_id::*;
|
||||
use super::parser::{FileHeaderParser, Parser, ParserError};
|
||||
|
||||
#[derive(Debug)]
|
||||
#[derive(Clone)]
|
||||
pub enum FileHeaderSpec {
|
||||
|
|
|
@ -1,10 +1,9 @@
|
|||
use std::convert::{From, Into};
|
||||
use std::error::Error;
|
||||
use std::fmt::{Debug, Display, Formatter};
|
||||
use std::fmt;
|
||||
use std::result::Result;
|
||||
use std::path::{Path, PathBuf};
|
||||
use std::convert::From;
|
||||
use std::convert::Into;
|
||||
use std::result::Result;
|
||||
|
||||
use regex::Regex;
|
||||
|
||||
|
|
|
@ -1,16 +1,15 @@
|
|||
use std::collections::HashMap;
|
||||
use std::io::stdout;
|
||||
use std::error::Error;
|
||||
|
||||
use serde_json::{Value, from_str};
|
||||
use serde_json::error::Result as R;
|
||||
use serde_json::Serializer;
|
||||
use serde::ser::Serialize;
|
||||
use serde::ser::Serializer as Ser;
|
||||
|
||||
use std::collections::HashMap;
|
||||
use std::io::stdout;
|
||||
use std::error::Error;
|
||||
|
||||
use super::super::parser::{FileHeaderParser, ParserError};
|
||||
use super::super::file::{FileHeaderSpec, FileHeaderData};
|
||||
|
||||
use storage::parser::{FileHeaderParser, ParserError};
|
||||
use storage::file::{FileHeaderSpec, FileHeaderData};
|
||||
|
||||
pub struct JsonHeaderParser {
|
||||
spec: Option<FileHeaderSpec>,
|
||||
|
|
|
@ -1,8 +1,9 @@
|
|||
use regex::Regex;
|
||||
use std::error::Error;
|
||||
use std::fmt::{Debug, Display, Formatter};
|
||||
use std::fmt;
|
||||
|
||||
use regex::Regex;
|
||||
|
||||
use super::file::{FileHeaderSpec, FileHeaderData};
|
||||
|
||||
pub struct ParserError {
|
||||
|
|
Loading…
Reference in a new issue