Skip to content

Commit dacfcdd

Browse files
authored
Merge pull request diesel-rs#2306 from jplatte/cli_2018
Update diesel_cli to Rust 2018
2 parents 38ebcc4 + 3939e73 commit dacfcdd

21 files changed

Lines changed: 35 additions & 31 deletions

diesel/src/migration/errors.rs

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -36,10 +36,11 @@ impl fmt::Display for MigrationError {
3636
f,
3737
"Unable to find migrations directory in this directory or any parent directories."
3838
),
39-
MigrationError::UnknownMigrationFormat(_) => {
40-
write!(f,"Invalid migration directory, the directory's name should be \
41-
<timestamp>_<name_of_migration>, and it should only contain up.sql and down.sql.")
42-
}
39+
MigrationError::UnknownMigrationFormat(_) => write!(
40+
f,
41+
"Invalid migration directory, the directory's name should be \
42+
<timestamp>_<name_of_migration>, and it should only contain up.sql and down.sql."
43+
),
4344
MigrationError::IoError(ref error) => write!(f, "{}", error),
4445
MigrationError::UnknownMigrationVersion(_) => write!(
4546
f,

diesel_cli/Cargo.toml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@ homepage = "https://diesel.rs"
1010
repository = "https://github.com/diesel-rs/diesel"
1111
keywords = ["diesel", "migrations", "cli"]
1212
autotests = false
13+
edition = "2018"
1314

1415
[[bin]]
1516
name = "diesel"

diesel_cli/src/config.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ use std::path::PathBuf;
77
use toml;
88

99
use super::find_project_root;
10-
use print_schema;
10+
use crate::print_schema;
1111

1212
#[derive(Deserialize, Default)]
1313
#[serde(deny_unknown_fields)]

diesel_cli/src/database.rs

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ use diesel::sql_types::Bool;
66
use diesel::*;
77
use migrations_internals as migrations;
88

9-
use database_error::{DatabaseError, DatabaseResult};
9+
use crate::database_error::{DatabaseError, DatabaseResult};
1010

1111
use std::env;
1212
use std::error::Error;
@@ -134,13 +134,15 @@ macro_rules! call_with_conn {
134134
$database_url:expr,
135135
$($func:ident)::+ ($($args:expr),*)
136136
) => {
137-
match ::database::InferConnection::establish(&$database_url).unwrap_or_else(handle_error) {
137+
match crate::database::InferConnection::establish(&$database_url)
138+
.unwrap_or_else(handle_error)
139+
{
138140
#[cfg(feature="postgres")]
139-
::database::InferConnection::Pg(ref conn) => $($func)::+ (conn, $($args),*),
141+
crate::database::InferConnection::Pg(ref conn) => $($func)::+ (conn, $($args),*),
140142
#[cfg(feature="sqlite")]
141-
::database::InferConnection::Sqlite(ref conn) => $($func)::+ (conn, $($args),*),
143+
crate::database::InferConnection::Sqlite(ref conn) => $($func)::+ (conn, $($args),*),
142144
#[cfg(feature="mysql")]
143-
::database::InferConnection::Mysql(ref conn) => $($func)::+ (conn, $($args),*),
145+
crate::database::InferConnection::Mysql(ref conn) => $($func)::+ (conn, $($args),*),
144146
}
145147
};
146148
}

diesel_cli/src/infer_schema_internals/foreign_keys.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
use super::data_structures::ForeignKeyConstraint;
44
use super::inference::get_primary_keys;
55
use super::table_data::TableName;
6-
use database::InferConnection;
6+
use crate::database::InferConnection;
77

88
pub fn remove_unsafe_foreign_keys_for_codegen(
99
database_url: &str,

diesel_cli/src/infer_schema_internals/inference.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ use diesel::result::Error::NotFound;
44

55
use super::data_structures::*;
66
use super::table_data::*;
7-
use database::InferConnection;
7+
use crate::database::InferConnection;
88

99
static RESERVED_NAMES: &[&str] = &[
1010
"abstract", "alignof", "as", "become", "box", "break", "const", "continue", "crate", "do",

diesel_cli/src/main.rs

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -55,7 +55,7 @@ use std::{env, fs};
5555

5656
use self::config::Config;
5757
use self::database_error::{DatabaseError, DatabaseResult};
58-
use migrations::MigrationError;
58+
use crate::migrations::MigrationError;
5959
use migrations_internals::TIMESTAMP_FORMAT;
6060

6161
fn main() {
@@ -376,8 +376,8 @@ fn convert_absolute_path_to_relative(target_path: &Path, mut current_path: &Path
376376
}
377377

378378
fn run_infer_schema(matches: &ArgMatches) -> Result<(), Box<dyn Error>> {
379-
use infer_schema_internals::TableName;
380-
use print_schema::*;
379+
use crate::infer_schema_internals::TableName;
380+
use crate::print_schema::*;
381381

382382
let database_url = database::database_url(matches);
383383
let mut config = Config::read(matches)?.print_schema;
@@ -468,7 +468,7 @@ fn regenerate_schema_if_file_specified(matches: &ArgMatches) -> Result<(), Box<d
468468
mod tests {
469469
extern crate tempfile;
470470

471-
use database_error::DatabaseError;
471+
use crate::database_error::DatabaseError;
472472

473473
use self::tempfile::Builder;
474474

diesel_cli/src/print_schema.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1-
use config;
1+
use crate::config;
22

3-
use infer_schema_internals::*;
3+
use crate::infer_schema_internals::*;
44
use serde::de::{self, MapAccess, Visitor};
55
use serde::{Deserialize, Deserializer};
66
use std::error::Error;

diesel_cli/tests/completion_generation.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
use support::project;
1+
use crate::support::project;
22

33
#[test]
44
fn can_generate_deprecated_bash_completion() {

diesel_cli/tests/database_drop.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
use support::{database, project};
1+
use crate::support::{database, project};
22

33
#[test]
44
fn database_drop_drops_database() {

0 commit comments

Comments
 (0)