-
-
Notifications
You must be signed in to change notification settings - Fork 11
/
Cargo.toml
38 lines (33 loc) · 1.49 KB
/
Cargo.toml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
[workspace]
members = [".", "attributes"]
[package]
name = "agnostik"
version = "0.2.4-alpha.0"
description = "Executor Agnostic Runtime that can run your futures with your favourite Executor."
license = "MIT/Apache-2.0"
authors = ["Justus K <[email protected]>", "Mahmut Bulut <[email protected]>"]
homepage = "https://github.com/bastion-rs/agnostik"
edition = "2018"
[features]
attributes = ["agnostik-attributes"]
runtime_bastion = ["bastion-executor", "lightproc"]
runtime_asyncstd = ["async_std_crate"]
runtime_tokio = ["tokio_crate"]
runtime_tokio1 = ["tokio1_crate"]
runtime_smol = ["smol_crate"]
[dependencies]
agnostik-attributes = { version = "1.2.0", optional = true }
bastion-executor = { version = "0.4", optional = true }
async_std_crate = { version = "1.7.0", optional = true, features = ["unstable"], package = "async-std" }
tokio_crate = { version = "0.3.4", optional = true, features = ["rt", "rt-multi-thread"], package = "tokio" }
tokio1_crate = { version = "1", optional = true, features = ["rt", "rt-multi-thread"], package = "tokio" }
lightproc = { version = "0.3", optional = true }
smol_crate = { version = "1.2.4", optional = true, package = "smol" }
once_cell = "1.5.2"
pin-project = "1.0.2"
[dev-dependencies]
agnostik = { path = ".", features = ["attributes"] }
tokio_crate = { version = "0.3.4", features = ["time"], package = "tokio" }
tokio1_crate = { version = "1", features = ["time"], package = "tokio" }
[build-dependencies]
cfg_aliases = "0.1.1"