[package]
name = "rtc-shared"
version.workspace = true
authors.workspace = true
edition.workspace = true
description = "RTC Shared in Rust"
license.workspace = true
documentation = "https://docs.rs/rtc-shared"
homepage.workspace = true
repository.workspace = true
keywords.workspace = true
categories.workspace = true
[features]
default = ["ifaces", "marshal", "replay"]
ifaces = []
marshal = []
replay = []
[dependencies]
thiserror.workspace = true
substring.workspace = true
bytes.workspace = true
url.workspace = true
rand.workspace = true
serde.workspace = true
[target.'cfg(not(windows))'.dependencies]
nix = { version = "0.31", default-features = false, features = ["net"] }
[target.'cfg(windows)'.dependencies]
bitflags = "1.3"
winapi = { version = "0.3.9", features = [
"basetsd",
"guiddef",
"ws2def",
"winerror",
"ws2ipdef",
] }