rust/hedgewars-server/Cargo.toml
author alfadur
Sat, 19 Jun 2021 17:48:10 +0300
changeset 15817 40929af15167
parent 15599 7d4f552e317f
child 15822 6af892a0a4b8
permissions -rw-r--r--
find excuses to use shiny new 🦀 features
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
12125
858bf4d04c54 Start server implementation in rust
unc0rr
parents:
diff changeset
     1
[package]
13666
09f4a30e50cc Rust 2018 conversion
alfadur
parents: 13529
diff changeset
     2
edition = "2018"
12125
858bf4d04c54 Start server implementation in rust
unc0rr
parents:
diff changeset
     3
name = "hedgewars-server"
858bf4d04c54 Start server implementation in rust
unc0rr
parents:
diff changeset
     4
version = "0.0.1"
858bf4d04c54 Start server implementation in rust
unc0rr
parents:
diff changeset
     5
authors = [ "Andrey Korotaev <a.korotaev@hedgewars.org>" ]
858bf4d04c54 Start server implementation in rust
unc0rr
parents:
diff changeset
     6
13771
4664da990556 Add official server feature to cargo
alfadur
parents: 13769
diff changeset
     7
[features]
14477
a077aac9df01 Start database interaction implementation
unc0rr
parents: 14436
diff changeset
     8
official-server = ["openssl", "mysql"]
13773
c8fd12db6215 Add TLS support
alfadur
parents: 13771
diff changeset
     9
tls-connections = ["openssl"]
c8fd12db6215 Add TLS support
alfadur
parents: 13771
diff changeset
    10
default = []
13771
4664da990556 Add official server feature to cargo
alfadur
parents: 13769
diff changeset
    11
12125
858bf4d04c54 Start server implementation in rust
unc0rr
parents:
diff changeset
    12
[dependencies]
15817
40929af15167 find excuses to use shiny new 🦀 features
alfadur
parents: 15599
diff changeset
    13
getopts = "0.2"
40929af15167 find excuses to use shiny new 🦀 features
alfadur
parents: 15599
diff changeset
    14
rand = "0.7"
15539
abd5eb807166 add ip ban check
alfadur <mail@none>
parents: 15280
diff changeset
    15
chrono = "0.4"
12125
858bf4d04c54 Start server implementation in rust
unc0rr
parents:
diff changeset
    16
mio = "0.6"
15817
40929af15167 find excuses to use shiny new 🦀 features
alfadur
parents: 15599
diff changeset
    17
mio-extras = "2.0"
12757
6f4ab0339c16 Modernize Cargo.toml a bit
unc0rr
parents: 12137
diff changeset
    18
slab = "0.4"
13666
09f4a30e50cc Rust 2018 conversion
alfadur
parents: 13529
diff changeset
    19
netbuf = "0.4"
15599
7d4f552e317f parse booleans as well
alfadur
parents: 15539
diff changeset
    20
nom = "5.1"
15817
40929af15167 find excuses to use shiny new 🦀 features
alfadur
parents: 15599
diff changeset
    21
env_logger = "0.8"
13435
2e5a5eee8d80 Update rand and log to the latest versions
Marcin Mielniczuk <marmistrz.dev@zoho.eu>
parents: 13425
diff changeset
    22
log = "0.4"
15817
40929af15167 find excuses to use shiny new 🦀 features
alfadur
parents: 15599
diff changeset
    23
base64 = "0.13"
40929af15167 find excuses to use shiny new 🦀 features
alfadur
parents: 15599
diff changeset
    24
bitflags = "1.1"
13529
662f7df89d06 Implement room config export
alfadur
parents: 13493
diff changeset
    25
serde = "1.0"
13769
c5edfcfac68b Bump dependencies
alfadur
parents: 13713
diff changeset
    26
serde_yaml = "0.8"
13529
662f7df89d06 Implement room config export
alfadur
parents: 13493
diff changeset
    27
serde_derive = "1.0"
13773
c8fd12db6215 Add TLS support
alfadur
parents: 13771
diff changeset
    28
openssl = { version = "0.10", optional = true }
14716
216d39de1a44 fix official server build & bump dependencies
alfadur
parents: 14477
diff changeset
    29
mysql = { version = "15.0", optional = true }
13713
59ea2403f62d move everything test related into test cfg
alfadur
parents: 13666
diff changeset
    30
59ea2403f62d move everything test related into test cfg
alfadur
parents: 13666
diff changeset
    31
[dev-dependencies]
14798
8015a6e4ca3c move parser tests into test module
alfadur
parents: 14796
diff changeset
    32
proptest = "0.9"