[package] name = "webrtc-connection" version = "0.2.0" description = "WebRTC connection." authors = [ "Oleg Solomka " ] homepage = "https://github.com/legomushroom/webrtc-connection-rs" repository = "https://github.com/legomushroom/webrtc-connection-rs" license = "MIT" edition = "2018" # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html [features] test = [] all = ["test"] [dependencies] cs-trace = "0.12" cs-utils = { version = "0.14", features = ["async"] } tokio = { version = "1", features = ["full"] } futures = "0.3.17" tokio-util = { version = "0.6", features = ["codec"] } connection-utils = "0.2" webrtc = "0.3.1" serde = "1" serde_json = "1" bytes = "1" base64 = "0.13.0" rand = "0.8" chrono = "0.4" async-trait = "0.1.52" anyhow = "1" [dev-dependencies] rstest = "0.12.0" rstest_reuse = "0.1.3" # Hack so we don't have to enabled features for `cargo test` # See: https://github.com/rust-lang/cargo/issues/2911 webrtc-connection = { path = ".", features = ["all"] } [package.metadata.docs.rs] features = ["all"]