about summary refs log tree commit diff stats
path: root/Cargo.toml
diff options
context:
space:
mode:
authorBenjamin Morrison <ben@gbmor.org>2023-06-20 23:29:12 -0400
committerBenjamin Morrison <ben@gbmor.org>2023-06-20 23:30:17 -0400
commitdc5cce23e9b0869455f546d968052bc200dd0011 (patch)
treebb3754de4483b4a50edc8a6a3d4585f305e4d1e2 /Cargo.toml
downloadlaika-dc5cce23e9b0869455f546d968052bc200dd0011.tar.gz
init
Diffstat (limited to 'Cargo.toml')
-rw-r--r--Cargo.toml54
1 files changed, 54 insertions, 0 deletions
diff --git a/Cargo.toml b/Cargo.toml
new file mode 100644
index 0000000..34655c9
--- /dev/null
+++ b/Cargo.toml
@@ -0,0 +1,54 @@
+[package]
+name = "laika"
+version = "0.1.0"
+authors = ["gbmor"]
+description = "async Gemini protocol server"
+license = "AGPL-3.0-or-later"
+edition = "2021"
+
+[dependencies]
+argh = "^0.1.10"
+log = "^0.4.19"
+rustls-pemfile = "^1.0.2"
+serde = { version = "^1.0.164", features = ["derive"] }
+serde_yaml = "^0.9.21"
+simplelog = "^0.12.1"
+tokio = { version = "^1.28.2", features = ["full"] }
+tokio-rustls = "^0.24.1"
+tree_magic_mini = "^3.0.3"
+url = "^2.4.0"
+
+[profile.release]
+opt-level = 3
+lto = "thin"
+debug = false
+debug-assertions = false
+overflow-checks = false
+panic = "abort"
+incremental = true
+
+[profile.dev]
+opt-level = 0
+lto = false
+debug = true
+debug-assertions = true
+overflow-checks = true
+panic = "unwind"
+incremental = true
+
+[profile.bench]
+opt-level = 3
+lto = "thin"
+debug = false
+debug-assertions = false
+overflow-checks = false
+incremental = true
+
+[profile.test]
+opt-level = 0
+lto = false
+debug = true
+debug-assertions = true
+overflow-checks = true
+incremental = true
+