# SPDX-FileCopyrightText: OpenTalk GmbH # # SPDX-License-Identifier: EUPL-1.2 [package] name = "opentalk-janus-client" edition = "2021" license = "EUPL-1.2" authors = ["OpenTalk Team "] version = "0.3.1" publish = true description = "A janus client implementation for use in OpenTalk" homepage = "https://opentalk.eu/" documentation = "https://docs.rs/opentalk-janus-client" repository = "https://gitlab.opencode.de/opentalk/libs/opentalk-janus-client" [dependencies] futures = "0.3" lapin = { version = "2", default-features = false } log = "0.4" parking_lot = "0.12" rand = { version = "0.8", features = ["std", "std_rng"] } serde = { version = "1", features = ["derive"] } serde_json = "1" serde_repr = "0.1" snafu = "0.8" tokio = { version = "1", features = ["macros", "rt", "sync", "time"] } tokio-tungstenite = { version = "0.21", features = ["rustls-tls-native-roots"] } tracing = "0.1" [dev-dependencies] env_logger = "0.11" pretty_assertions = "1" test-log = "0.2" tokio-test = "0.4" [features] default = ["videoroom", "echotest"] videoroom = [] echotest = [] [package.metadata.cargo-machete] ignored = [ # is used in doctests "tokio_test", # is required by #[tokio::test] macro "env_logger", ]