From 69c4aab9f67369ae4d84d3346e2d766674286e46 Mon Sep 17 00:00:00 2001 From: Ryan Leckey Date: Sun, 27 Dec 2020 12:31:43 -0800 Subject: [PATCH] chore(core): initial commit --- Cargo.lock | 4 ++++ Cargo.toml | 1 + sqlx-core/Cargo.toml | 13 +++++++++++++ sqlx-core/src/lib.rs | 18 ++++++++++++++++++ 4 files changed, 36 insertions(+) create mode 100644 sqlx-core/Cargo.toml create mode 100644 sqlx-core/src/lib.rs diff --git a/Cargo.lock b/Cargo.lock index 9639a61e..3ef351ab 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -3,3 +3,7 @@ [[package]] name = "sqlx" version = "0.6.0-pre" + +[[package]] +name = "sqlx-core" +version = "0.6.0-pre" diff --git a/Cargo.toml b/Cargo.toml index 5a4b54db..a6000283 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,5 +1,6 @@ [workspace] default-members = ["sqlx"] members = [ + "sqlx-core", "sqlx", ] diff --git a/sqlx-core/Cargo.toml b/sqlx-core/Cargo.toml new file mode 100644 index 00000000..962ba836 --- /dev/null +++ b/sqlx-core/Cargo.toml @@ -0,0 +1,13 @@ +[package] +name = "sqlx-core" +version = "0.6.0-pre" +repository = "https://github.com/launchbadge/sqlx" +description = "Core of SQLx, the Rust SQL Toolkit." +license = "MIT OR Apache-2.0" +edition = "2018" +readme = "README.md" +keywords = [ ] +categories = [ ] +authors = [ + "LaunchBadge " +] diff --git a/sqlx-core/src/lib.rs b/sqlx-core/src/lib.rs new file mode 100644 index 00000000..941e0034 --- /dev/null +++ b/sqlx-core/src/lib.rs @@ -0,0 +1,18 @@ +//! SQLx Core (`sqlx-core`) is the core set of traits and types that are used and implemented for each +//! database driver (`sqlx-postgres`, `sqlx-mysql`, etc.). +//! +#![deny(unsafe_code)] +#![warn(rust_2018_idioms)] +#![warn(future_incompatible)] +#![warn(clippy::pedantic)] +#![warn(clippy::cargo_common_metadata)] +#![warn(clippy::multiple_crate_versions)] +#![warn(clippy::cognitive_complexity)] +#![warn(clippy::future_not_send)] +#![warn(clippy::missing_const_for_fn)] +#![warn(clippy::needless_borrow)] +#![warn(clippy::redundant_pub_crate)] +#![warn(clippy::string_lit_as_bytes)] +#![warn(clippy::use_self)] +#![warn(clippy::useless_let_if_seq)] +#![allow(clippy::clippy::doc_markdown)]