# THIS FILE IS AUTOMATICALLY GENERATED BY CARGO # # When uploading crates to the registry Cargo will automatically # "normalize" Cargo.toml files for maximal compatibility # with all versions of Cargo and also rewrite `path` dependencies # to registry (e.g., crates.io) dependencies. # # If you are reading this file be aware that the original Cargo.toml # will likely look very different (and much more reasonable). # See Cargo.toml.orig for the original contents. [package] edition = "2021" name = "kactus-gtfs-rt" version = "0.1.0" description = "Store data in Redis" readme = "README.md" license-file = "LICENSE.md" [lib] path = "src/lib.rs" [[bin]] name = "server" path = "src/main.rs" [[bin]] name = "ingestv2" path = "src/ingestv2/main.rs" [[bin]] name = "store" path = "src/ingestv2/store.rs" [[bin]] name = "ingestv4" path = "src/ingestv4/main.rs" [[bin]] name = "tarpcserver" path = "src/ingestv4/server.rs" [[bin]] name = "tarpcclient" path = "src/ingestv4/client.rs" [[bin]] name = "ingestmetrolink" path = "src/ingestv2/metrolink.rs" [[bin]] name = "ingest_mtarail" path = "src/conversions/nyc_rail.rs" [[bin]] name = "ingestdoublemap" path = "src/conversions/doublemap/main.rs" [[bin]] name = "meerkat-fallback" path = "src/meerkat-manager/meerkat-fallback.rs" [[bin]] name = "ingestamtrak" path = "src/conversions/amtrak/amtrak.rs" [[bin]] name = "ingestv3" path = "src/ingestv3/ingest.rs" [dependencies.actix] version = "0.13.3" [dependencies.actix-web] version = "4.5.1" features = [ "macros", "compress-brotli", "compress-gzip", "cookies", "http2", ] default-features = false [dependencies.actix-web-actors] version = "4.3.0" [dependencies.ahash] version = "0.8.9" [dependencies.amtrak-gtfs-rt] version = "0.1.19" [dependencies.anyhow] version = "1.0" [dependencies.arguments] version = "0.7" [dependencies.chrono] version = "0.4.34" [dependencies.chrono-tz] version = "0.8.6" [dependencies.color-eyre] version = "0.6.2" [dependencies.csv] version = "1.3" [dependencies.futures] version = "0.3.30" [dependencies.gtfs-rt] version = "0.4" [dependencies.gtfs-structures] version = "0.41.1" [dependencies.hyper] version = "1.2.0" features = ["full"] [dependencies.lock_api] version = "0.4.2" [dependencies.metrohash] version = "1.0" [dependencies.prost] version = "0.11" [dependencies.protobuf] version = "3.2.0" features = ["with-bytes"] [dependencies.protobuf-json-mapping] version = "3.2.0" [dependencies.qstring] version = "0.7" [dependencies.rand] version = "0.8" [dependencies.rayon] version = "1.8.1" [dependencies.redis] version = "0.24" features = ["streams"] [dependencies.regex] version = "1.10.3" [dependencies.reqwest] version = "0.11" features = [ "gzip", "brotli", "rustls-tls", "deflate", ] default-features = false [dependencies.serde] version = "1.0.197" [dependencies.serde_derive] version = "1.0.192" [dependencies.serde_json] version = "1.0.114" [dependencies.snailquote] version = "0.3.1" [dependencies.stoppable_thread] version = "0.2.1" [dependencies.systemctl] version = "0.3.1" [dependencies.tarpc] version = "0.33" features = [ "tokio1", "serde-transport", "tcp", "serde-transport-json", ] [dependencies.termion] version = "3.0.0" [dependencies.tokio] version = "1.36" features = [ "full", "rt-multi-thread", "macros", "net", ] [dependencies.tokio-zookeeper] version = "0.2.1" [lints.rust] non_ascii_idents = "deny" unused_must_use = "deny"