929b38e8ae
This commit starts the refactoring process towards dropping actix (and tokio, ...). It builds, but at this commit, Converse does *not* work. I decided to commit to avoid more ridiculous diffs. Included changes: * Added dependency on rouille. * Refactored DbExecutor (formerly actix actor) to simply be a type with a few methods. Most actor messages still exist as they are being referred to by handlers. * Started refactoring two of the handlers (and their related renderer functions) into Rouille's call scheme. Important note: Rouille does not have safe session management out of the box, and it will need to be implemented as this progresses. Change-Id: I3e3f203e0705e561e1a3392e8f75dbe273d5fa81 Reviewed-on: https://cl.tvl.fyi/c/depot/+/2861 Tested-by: BuildkiteCI Reviewed-by: tazjin <mail@tazj.in>
37 lines
709 B
TOML
37 lines
709 B
TOML
[package]
|
|
name = "converse"
|
|
version = "0.1.0"
|
|
authors = ["Vincent Ambo <mail@tazj.in>"]
|
|
license = "GPL-3.0"
|
|
|
|
[dependencies]
|
|
actix = "0.7"
|
|
actix-web = "0.7"
|
|
askama = "0.6"
|
|
chrono = { version = "0.4", features = ["serde"] }
|
|
comrak = "0.2"
|
|
crimp = "0.2"
|
|
diesel = { version = "1.2", features = ["postgres", "chrono", "r2d2"]}
|
|
env_logger = "0.5"
|
|
failure = "0.1"
|
|
futures = "0.1"
|
|
hyper = "0.11"
|
|
log = "0.4"
|
|
md5 = "0.3.7"
|
|
mime_guess = "2.0.0-alpha"
|
|
pq-sys = "=0.4.4"
|
|
r2d2 = "0.8"
|
|
rand = "0.4"
|
|
serde = "1.0"
|
|
serde_derive = "1.0"
|
|
serde_json = "1.0"
|
|
tokio = "0.1"
|
|
tokio-timer = "0.2"
|
|
url = "1.7"
|
|
url_serde = "0.2"
|
|
curl = "*" # bounded by crimp
|
|
rouille = "3.0"
|
|
|
|
[build-dependencies]
|
|
pulldown-cmark = "0.1"
|
|
askama = "0.6"
|