Complete Cargo.toml, add features (closes #35), refactor config and options into config module
[package] | [package] | ||
name = "medal" | name = "medal" | ||
version = "0.1.0" | version = "0.1.0" | ||
authors = ["Robert Czechowski <czechowski@bwinf.de>"] | authors = ["Robert Czechowski <czechowski@bwinf.de>", "Daniel Brüning <bruening@bwinf.de>"] | ||
description = "A simple online contest platform" | |||
homepage = "https://bwinf.de/jugendwettbewerb" | |||
repository = "https://git.bwinf.de/zgtm/medal-prototype" | |||
readme = "README.md" | |||
license = "LGPL-3.0" | |||
#maintenance = { status = "active-developed" } | |||
[features] | [features] | ||
watch = ["handlebars-iron/watch"] | default = ["rusqlite"] | ||
strict = [] # Treat warnings as a build error | complete = ["rusqlite", "postgres", "webbrowser"] | ||
server = ["rusqlite", "postgres"] | |||
desktop = ["rusqlite", "webbrowser"] | |||
watch = ["handlebars-iron/watch"] | |||
strict = [] # Treat warnings as a build error | |||
[dependencies] | [dependencies] | ||
rusqlite = "0.14.0" | |||
time = "0.1.40" | time = "0.1.40" | ||
iron = "0.5.1" | iron = "0.5.1" | ||
rand = "0.5.5" | rand = "0.5.5" | ||
mount ="0.3" | mount ="0.3" | ||
router = "0.5" | router = "0.5" | ||
... | @@ -25,19 +34,23 @@ handlebars-iron = "0.25.1" | ... | @@ -25,19 +34,23 @@ handlebars-iron = "0.25.1" |
iron-sessionstorage = "*" | iron-sessionstorage = "*" | ||
serde_yaml = "*" | serde_yaml = "*" | ||
structopt = "*" | structopt = "*" | ||
reqwest = "0.6.2" | reqwest = "0.6.2" | ||
linked-hash-map = "0.5.1" | linked-hash-map = "0.5.1" | ||
bcrypt = "0.3" | bcrypt = "0.3" | ||
webbrowser = "0.5.1" | |||
[dependencies.serde_json] | [dependencies.serde_json] | ||
version = "1.0.20" | version = "1.0.20" | ||
features = ["preserve_order"] | features = ["preserve_order"] | ||
[dependencies.webbrowser] | |||
version = "0.5.1" | |||
optional = true | |||
[dependencies.rusqlite] | |||
version = "0.14.0" | |||
optional = true | |||
[dependencies.postgres] | [dependencies.postgres] | ||
version = "0.15" | version = "0.15" | ||
features = ["with-time"] | features = ["with-time"] | ||
\ No newline at end of file | optional = true | ||
\ No newline at end of file |
src/config.rs
0 → 100644
Please register or sign in to comment