xref: /webrtc/ice/Cargo.toml (revision e215e908)
1[package]
2name = "webrtc-ice"
3version = "0.9.1"
4authors = ["Rain Liu <[email protected]>"]
5edition = "2021"
6description = "A pure Rust implementation of ICE"
7license = "MIT/Apache-2.0"
8documentation = "https://docs.rs/webrtc-ice"
9homepage = "https://webrtc.rs"
10repository = "https://github.com/webrtc-rs/ice"
11rust-version = "1.63.0"
12
13# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
14
15[dependencies]
16util = { version = "0.7.0", path = "../util", package = "webrtc-util", default-features = false, features = ["conn", "vnet", "sync"] }
17turn = { version = "0.6.0", path = "../turn" }
18stun = { version = "0.4.3", path = "../stun" }
19mdns = { version = "0.5.0", path = "../mdns", package = "webrtc-mdns" }
20
21arc-swap = "1.5"
22async-trait = "0.1.56"
23crc = "3.0"
24log = "0.4.16"
25rand = "0.8.5"
26serde = { version = "1.0.102", features = ["derive"] }
27serde_json = "1.0"
28thiserror = "1.0"
29tokio = { version = "1.19", features = ["full"] }
30url = "2.2"
31uuid = { version = "1.1", features = ["v4"] }
32waitgroup = "0.1.2"
33
34[dev-dependencies]
35tokio-test = "0.4.0" # must match the min version of the `tokio` crate above
36regex = "1"
37env_logger = "0.9.0"
38chrono = "0.4.23"
39ipnet = "2.5.0"
40clap = "3.2.6"
41lazy_static = "1.4.0"
42hyper = { version = "0.14.19", features = ["full"] }
43sha1 = "0.10.5"
44
45[[example]]
46name = "ping_pong"
47path = "examples/ping_pong.rs"
48bench = false
49