summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--rust/Cargo.lock77
-rw-r--r--rust/Cargo.toml1
-rw-r--r--rust/schist_backend/Cargo.toml3
-rw-r--r--rust/schist_queries/Cargo.toml1
-rw-r--r--rust/schist_queries/src/accounts.rs1
-rw-r--r--rust/schist_traits/Cargo.toml11
6 files changed, 3 insertions, 91 deletions
diff --git a/rust/Cargo.lock b/rust/Cargo.lock
index bb96e98..b809931 100644
--- a/rust/Cargo.lock
+++ b/rust/Cargo.lock
@@ -55,18 +55,6 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "512761e0bb2578dd7380c6baaa0f4ce03e84f95e960231d1dec8bf4d7d6e2627"
[[package]]
-name = "ahash"
-version = "0.8.11"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "e89da841a80418a9b391ebaea17f5c112ffaaa96f621d2c285b5174da76b9011"
-dependencies = [
- "cfg-if",
- "once_cell",
- "version_check",
- "zerocopy",
-]
-
-[[package]]
name = "aho-corasick"
version = "1.1.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
@@ -402,12 +390,6 @@ dependencies = [
]
[[package]]
-name = "dotenvy"
-version = "0.15.7"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "1aaf95b3e5c8f23aa320147307562d361db0ae0d51242340f558153b4eb2439b"
-
-[[package]]
name = "dsl_auto_type"
version = "0.1.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
@@ -453,18 +435,6 @@ dependencies = [
]
[[package]]
-name = "fallible-iterator"
-version = "0.3.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "2acce4a10f12dc2fb14a218589d4f1f62ef011b2d0cc4b3cb1bba8e94da14649"
-
-[[package]]
-name = "fallible-streaming-iterator"
-version = "0.1.9"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "7360491ce676a36bf9bb3c56c1aa791658183a54d2744120f27285738d90465a"
-
-[[package]]
name = "fastrand"
version = "2.2.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
@@ -612,29 +582,11 @@ dependencies = [
[[package]]
name = "hashbrown"
-version = "0.14.5"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "e5274423e17b7c9fc20b6e7e208532f9b19825d82dfd615708b70edd83df41f1"
-dependencies = [
- "ahash",
-]
-
-[[package]]
-name = "hashbrown"
version = "0.15.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "3a9bfc1af68b1726ea47d3d5109de126281def866b33970e10fbab11b5dafab3"
[[package]]
-name = "hashlink"
-version = "0.9.1"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "6ba4ff7128dee98c7dc9794b6a411377e1404dba1c97deb8d1a55297bd25d8af"
-dependencies = [
- "hashbrown 0.14.5",
-]
-
-[[package]]
name = "heck"
version = "0.5.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
@@ -757,7 +709,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "707907fe3c25f5424cce2cb7e1cbcafee6bdbe735ca90ef77c29e84591e5b9da"
dependencies = [
"equivalent",
- "hashbrown 0.15.1",
+ "hashbrown",
"serde",
]
@@ -1329,20 +1281,6 @@ dependencies = [
]
[[package]]
-name = "rusqlite"
-version = "0.32.1"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "7753b721174eb8ff87a9a0e799e2d7bc3749323e773db92e0984debb00019d6e"
-dependencies = [
- "bitflags",
- "fallible-iterator",
- "fallible-streaming-iterator",
- "hashlink",
- "libsqlite3-sys",
- "smallvec",
-]
-
-[[package]]
name = "rustc-demangle"
version = "0.1.24"
source = "registry+https://github.com/rust-lang/crates.io-index"
@@ -1390,10 +1328,9 @@ dependencies = [
"chrono",
"diesel",
"diesel_migrations",
- "dotenvy",
+ "libsqlite3-sys",
"rocket",
"rocket_sync_db_pools",
- "rusqlite",
"schist_models",
"schist_queries",
"schist_schema",
@@ -1434,7 +1371,6 @@ dependencies = [
"schist_models",
"schist_schema",
"schist_traits",
- "serde",
]
[[package]]
@@ -1447,15 +1383,6 @@ dependencies = [
[[package]]
name = "schist_traits"
version = "0.1.0"
-dependencies = [
- "anyhow",
- "chrono",
- "derive_builder",
- "diesel",
- "diesel_migrations",
- "libsqlite3-sys",
- "serde",
-]
[[package]]
name = "scoped-tls"
diff --git a/rust/Cargo.toml b/rust/Cargo.toml
index 9c7ac98..0bb2d0e 100644
--- a/rust/Cargo.toml
+++ b/rust/Cargo.toml
@@ -22,5 +22,4 @@ dotenvy = "0.15.7"
libsqlite3-sys = { version = "0.30.1" }
rocket = { version = "0.5.1" }
rocket_sync_db_pools = { version = "0.1.0" }
-rusqlite = { version = "0.32.1" }
serde = { version = "1.0.209", features = ["derive"] }
diff --git a/rust/schist_backend/Cargo.toml b/rust/schist_backend/Cargo.toml
index 2b4f843..1faa9d8 100644
--- a/rust/schist_backend/Cargo.toml
+++ b/rust/schist_backend/Cargo.toml
@@ -8,10 +8,9 @@ chrono = { workspace = true, features = ["serde"] }
cfg-if = { workspace = true }
diesel = { workspace = true, features = ["sqlite"] }
diesel_migrations = { workspace = true }
-dotenvy = { workspace = true }
+libsqlite3-sys = { workspace = true, features = ["bundled"] }
rocket = { workspace = true, features = ["json"] }
rocket_sync_db_pools = { workspace = true, features = ["diesel_sqlite_pool"] }
-rusqlite = { workspace = true, features = ["bundled"] }
schist_models = { path = "../schist_models" }
schist_queries = { path = "../schist_queries" }
schist_schema = { path = "../schist_schema" }
diff --git a/rust/schist_queries/Cargo.toml b/rust/schist_queries/Cargo.toml
index 9822847..2cd0c03 100644
--- a/rust/schist_queries/Cargo.toml
+++ b/rust/schist_queries/Cargo.toml
@@ -10,7 +10,6 @@ diesel = { workspace = true, features = ["sqlite"] }
schist_models = { path = "../schist_models" }
schist_schema = { path = "../schist_schema" }
schist_traits = { path = "../schist_traits" }
-serde = { workspace = true, features = ["derive"] }
[dev-dependencies]
diesel_migrations = { workspace = true }
diff --git a/rust/schist_queries/src/accounts.rs b/rust/schist_queries/src/accounts.rs
index e8a4f53..ead281a 100644
--- a/rust/schist_queries/src/accounts.rs
+++ b/rust/schist_queries/src/accounts.rs
@@ -1,6 +1,5 @@
use anyhow::{Context, Result};
use diesel::{QueryDsl, RunQueryDsl, SelectableHelper, SqliteConnection};
-
use schist_models::account::Account;
use schist_schema::schema::accounts::dsl::accounts as accounts_table;
diff --git a/rust/schist_traits/Cargo.toml b/rust/schist_traits/Cargo.toml
index 6e07c59..1515eda 100644
--- a/rust/schist_traits/Cargo.toml
+++ b/rust/schist_traits/Cargo.toml
@@ -2,14 +2,3 @@
name = "schist_traits"
version = "0.1.0"
edition = "2021"
-
-[dependencies]
-anyhow = { workspace = true }
-chrono = { workspace = true, features = ["serde"] }
-derive_builder = { workspace = true }
-diesel = { workspace = true, features = ["sqlite"] }
-diesel_migrations = { workspace = true }
-serde = { workspace = true, features = ["derive"] }
-
-[dev-dependencies]
-libsqlite3-sys = { workspace = true, features = ["bundled"] }