[package]
edition = "2021"
name = "netget-tool"
version = "0.3.5"
build = "build.rs"
include = [
"/src/**/*.rs",
"/src/**/*.json",
"/prompts/**",
"/proto/**",
"/build.rs",
"/README.md",
"/LICENSE",
]
autolib = false
autobins = false
autoexamples = false
autotests = false
autobenches = false
description = "Network protocol stubbing toolkit: ~280 protocol servers and clients whose responses come from an LLM, a script, a static rule or a person."
homepage = "https://netget.net"
readme = "README.md"
keywords = [
"network",
"protocol",
"llm",
"mock",
"server",
]
categories = [
"network-programming",
"command-line-utilities",
"development-tools::testing",
]
license = "AGPL-3.0-or-later"
repository = "https://github.com/netget-net/netget"
[features]
bluetooth = [
"dep:btleplug",
"dep:ble-peripheral-rust",
"dep:bluer",
]
default = [
"libpcap",
"bluetooth",
"pcsc",
"libusb",
"libsmbclient",
"mcp-stdio",
"mcp-http",
"embedded-llm",
"sqlite",
]
embedded-llm = [
"dep:llama-cpp-2",
"dep:hf-hub",
]
gpu = ["dep:gfxinfo"]
libpcap = ["dep:pcap"]
libsmbclient = ["dep:pavao"]
libusb = [
"dep:usbip",
"dep:serde_cbor",
"dep:memmap2",
]
mcp-http = [
"dep:rmcp",
"dep:schemars",
"rmcp/client",
"rmcp/transport-streamable-http-server",
]
mcp-stdio = [
"dep:rmcp",
"dep:schemars",
"rmcp/client",
]
pcsc = ["dep:pcsc"]
sqlite = ["dep:rusqlite"]
terminal-snapshot = []
vendored-openssl = ["dep:openssl-sys"]
[lib]
name = "netget"
path = "src/lib.rs"
[[bin]]
name = "netget"
path = "src/bin/netget.rs"
[dependencies.aes]
version = "0.8"
[dependencies.anyhow]
version = "1.0"
[dependencies.async-trait]
version = "0.1"
[dependencies.base64]
version = "0.22"
[dependencies.bitcoin]
version = "0.32"
[dependencies.bson]
version = "3.0"
features = [
"serde",
"serde_with-3",
"serde_json-1",
]
[dependencies.bytes]
version = "1.8"
[dependencies.chrono]
version = "0.4"
features = [
"serde",
"wasmbind",
]
[dependencies.clap]
version = "4.5"
features = ["derive"]
[dependencies.cosmic-text]
version = "0.12"
[dependencies.des]
version = "0.8"
[dependencies.dhcproto]
version = "0.12"
[dependencies.dirs]
version = "5.0"
[dependencies.flate2]
version = "1.0"
features = ["zlib-rs"]
[dependencies.futures]
version = "0.3"
[dependencies.gfxinfo]
version = "0.1"
features = ["gpu_info"]
optional = true
default-features = false
[dependencies.h2]
version = "0.4"
[dependencies.handlebars]
version = "5.1"
[dependencies.hex]
version = "0.4"
[dependencies.hf-hub]
version = "0.3"
features = ["tokio"]
optional = true
[dependencies.hmac]
version = "0.12"
[dependencies.html2text]
version = "0.12"
[dependencies.http]
version = "1.3"
[dependencies.http-body-util]
version = "0.1"
[dependencies.hyper]
version = "1.5"
features = ["full"]
[dependencies.hyper-util]
version = "0.1"
features = [
"tokio",
"server-auto",
]
[dependencies.image]
version = "0.25"
[dependencies.include_dir]
version = "0.7"
[dependencies.kafka-protocol]
version = "0.14.1"
package = "netget-kafka-protocol"
[dependencies.libc]
version = "0.2"
[dependencies.llama-cpp-2]
version = ">=0.1.127, <0.1.158"
optional = true
[dependencies.matchit]
version = "0.8"
[dependencies.md-5]
version = "0.10"
[dependencies.nectar]
version = "0.4"
[dependencies.netgauze-bgp-pkt]
version = "0.7"
features = [
"serde",
"codec",
]
[dependencies.oauth2]
version = "4.4"
[dependencies.once_cell]
version = "1.20"
[dependencies.openapi-rs]
version = "0.1.0"
package = "netget-openapi-rs"
[dependencies.openidconnect]
version = "3.5"
[dependencies.openssl-sys]
version = "0.9"
features = ["vendored"]
optional = true
[dependencies.quick-xml]
version = "0.37"
features = ["serialize"]
[dependencies.rand]
version = "0.8"
[dependencies.rasn]
version = "0.18"
[dependencies.rasn-smi]
version = "0.18"
[dependencies.rasn-snmp]
version = "0.18"
[dependencies.rcgen]
version = "0.14"
features = ["x509-parser"]
[dependencies.regex]
version = "1.11"
[dependencies.reqwest]
version = "0.12"
features = [
"json",
"rustls-tls",
"http2",
]
[dependencies.rmcp]
version = "1.2"
features = [
"server",
"transport-io",
]
optional = true
[dependencies.rss]
version = "2.0"
[dependencies.rusqlite]
version = "0.37"
features = [
"bundled",
"limits",
"hooks",
]
optional = true
[dependencies.rustls]
version = "0.23"
features = [
"ring",
"logging",
"std",
"tls12",
]
default-features = false
[dependencies.rustls-pemfile]
version = "2.0"
[dependencies.schemars]
version = "1.0"
optional = true
[dependencies.serde]
version = "1.0"
features = ["derive"]
[dependencies.serde_bencode]
version = "0.2"
[dependencies.serde_json]
version = "1.0"
[dependencies.serde_urlencoded]
version = "0.7"
[dependencies.serde_yaml]
version = "0.9"
[dependencies.sha1]
version = "0.10"
[dependencies.sha2]
version = "0.10"
[dependencies.snmp]
version = "0.2"
[dependencies.sys-locale]
version = "0.3"
[dependencies.sysinfo]
version = "0.32"
[dependencies.syslog_loose]
version = "0.22"
[dependencies.textwrap]
version = "0.16"
[dependencies.thiserror]
version = "2.0"
[dependencies.time]
version = "0.3"
features = [
"macros",
"formatting",
]
[dependencies.tiny-skia]
version = "0.11"
[dependencies.tokio-rustls]
version = "0.26"
features = [
"ring",
"logging",
"tls12",
]
default-features = false
[dependencies.tokio-stream]
version = "0.1"
[dependencies.tokio-util]
version = "0.7"
features = [
"codec",
"compat",
]
[dependencies.toml]
version = "0.8"
[dependencies.tracing]
version = "0.1"
[dependencies.tracing-subscriber]
version = "0.3"
features = ["env-filter"]
[dependencies.url]
version = "2.5"
[dependencies.urlencoding]
version = "2.1"
[dependencies.uuid]
version = "1.11"
features = ["v4"]
[dependencies.walkdir]
version = "2.4"
[dependencies.webpki-roots]
version = "0.26"
[dev-dependencies.async-nats]
version = "0.50.0"
[dev-dependencies.async-stomp]
version = "0.6.3"
[dev-dependencies.axum]
version = "0.7"
[dev-dependencies.axum-server]
version = "0.6"
features = ["tls-rustls"]
[dev-dependencies.coap]
version = "0.27"
[dev-dependencies.coap-lite]
version = "0.13"
[dev-dependencies.ctor]
version = "0.2"
[dev-dependencies.feed-rs]
version = "2"
[dev-dependencies.proptest]
version = "1"
features = [
"std",
"bit-set",
]
default-features = false
[dev-dependencies.prost]
version = "0.13"
[dev-dependencies.prost-reflect]
version = "0.14"
[dev-dependencies.prost-types]
version = "0.13"
[dev-dependencies.quick-xml]
version = "0.37"
[dev-dependencies.quinn]
version = "0.11"
[dev-dependencies.sha1]
version = "0.10"
[dev-dependencies.tempfile]
version = "3.13"
[dev-dependencies.tokio-modbus]
version = "0.17"
features = ["tcp"]
default-features = false
[dev-dependencies.tokio-test]
version = "0.4"
[dev-dependencies.vt100]
version = "0.15"
[build-dependencies.prost-build]
version = "0.13"
[build-dependencies.protoc-bin-vendored]
version = "3"
[build-dependencies.tonic-build]
version = "0.12"
[target.'cfg(not(target_arch = "wasm32"))'.dependencies.apollo-compiler]
version = "1.33.0"
[target.'cfg(not(target_arch = "wasm32"))'.dependencies.async-imap]
version = "0.11"
[target.'cfg(not(target_arch = "wasm32"))'.dependencies.async-native-tls]
version = "0.5"
[target.'cfg(not(target_arch = "wasm32"))'.dependencies.async-openai]
version = "0.26"
[target.'cfg(not(target_arch = "wasm32"))'.dependencies.aws-config]
version = "1.5"
features = ["behavior-version-latest"]
[target.'cfg(not(target_arch = "wasm32"))'.dependencies.aws-credential-types]
version = "1.2"
[target.'cfg(not(target_arch = "wasm32"))'.dependencies.aws-sdk-dynamodb]
version = "1.52"
[target.'cfg(not(target_arch = "wasm32"))'.dependencies.aws-sdk-s3]
version = "1.90"
[target.'cfg(not(target_arch = "wasm32"))'.dependencies.aws-sdk-sqs]
version = "1.86"
[target.'cfg(not(target_arch = "wasm32"))'.dependencies.aws-smithy-types]
version = "1.3"
[target.'cfg(not(target_arch = "wasm32"))'.dependencies.axum]
version = "0.7"
[target.'cfg(not(target_arch = "wasm32"))'.dependencies.bzip2]
version = "0.5"
features = ["static"]
[target.'cfg(not(target_arch = "wasm32"))'.dependencies.cassandra-protocol]
version = "3.3"
[target.'cfg(not(target_arch = "wasm32"))'.dependencies.chacha20poly1305]
version = "0.10"
[target.'cfg(not(target_arch = "wasm32"))'.dependencies.couch_rs]
version = "0.10"
[target.'cfg(not(target_arch = "wasm32"))'.dependencies.crossterm]
version = "0.28"
features = ["event-stream"]
[target.'cfg(not(target_arch = "wasm32"))'.dependencies.ctr]
version = "0.9"
[target.'cfg(not(target_arch = "wasm32"))'.dependencies.ed25519-dalek]
version = "2.1"
[target.'cfg(not(target_arch = "wasm32"))'.dependencies.etcd-client]
version = "0.15.1"
package = "netget-etcd-client"
[target.'cfg(not(target_arch = "wasm32"))'.dependencies.font8x8]
version = "0.3"
[target.'cfg(not(target_arch = "wasm32"))'.dependencies.form_urlencoded]
version = "1.2"
[target.'cfg(not(target_arch = "wasm32"))'.dependencies.fs2]
version = "0.4"
[target.'cfg(not(target_arch = "wasm32"))'.dependencies.git2]
version = "0.19"
[target.'cfg(not(target_arch = "wasm32"))'.dependencies.h3]
version = "0.0.8"
[target.'cfg(not(target_arch = "wasm32"))'.dependencies.h3-quinn]
version = "0.0.10"
package = "netget-h3-quinn"
[target.'cfg(not(target_arch = "wasm32"))'.dependencies.hickory-client]
version = "0.24"
features = [
"dns-over-rustls",
"dns-over-https-rustls",
]
[target.'cfg(not(target_arch = "wasm32"))'.dependencies.hickory-proto]
version = "0.24"
features = [
"dns-over-https-rustls",
"dns-over-rustls",
"dnssec-ring",
]
[target.'cfg(not(target_arch = "wasm32"))'.dependencies.hickory-server]
version = "0.24"
features = [
"dns-over-https-rustls",
"dns-over-rustls",
]
[target.'cfg(not(target_arch = "wasm32"))'.dependencies.hkdf]
version = "0.12"
[target.'cfg(not(target_arch = "wasm32"))'.dependencies.imap-codec]
version = "2.0.0-alpha.6"
[target.'cfg(not(target_arch = "wasm32"))'.dependencies.ipp]
version = "5.3"
[target.'cfg(not(target_arch = "wasm32"))'.dependencies.irc]
version = "1.1"
[target.'cfg(not(target_arch = "wasm32"))'.dependencies.k8s-openapi]
version = "0.24"
features = ["v1_30"]
[target.'cfg(not(target_arch = "wasm32"))'.dependencies.kube]
version = "0.99"
features = [
"client",
"rustls-tls",
]
[target.'cfg(not(target_arch = "wasm32"))'.dependencies.lapin]
version = "4.0.0-rc.1"
[target.'cfg(not(target_arch = "wasm32"))'.dependencies.ldap3]
version = "0.11"
[target.'cfg(not(target_arch = "wasm32"))'.dependencies.ldap3_proto]
version = "0.3"
[target.'cfg(not(target_arch = "wasm32"))'.dependencies.lettre]
version = "0.11"
[target.'cfg(not(target_arch = "wasm32"))'.dependencies.lz4_flex]
version = "0.11"
[target.'cfg(not(target_arch = "wasm32"))'.dependencies.md4]
version = "0.10"
[target.'cfg(not(target_arch = "wasm32"))'.dependencies.mdns-sd]
version = "0.15"
[target.'cfg(not(target_arch = "wasm32"))'.dependencies.mongodb]
version = "3.3"
[target.'cfg(not(target_arch = "wasm32"))'.dependencies.mysql_async]
version = "0.34"
[target.'cfg(not(target_arch = "wasm32"))'.dependencies.naive-cityhash]
version = "0.2"
[target.'cfg(not(target_arch = "wasm32"))'.dependencies.nusb]
version = "0.1"
[target.'cfg(not(target_arch = "wasm32"))'.dependencies.ollama-rs]
version = "0.3.3"
features = ["stream"]
[target.'cfg(not(target_arch = "wasm32"))'.dependencies.opcua]
version = "=0.19.0"
features = [
"server",
"client",
]
package = "netget-async-opcua"
[target.'cfg(not(target_arch = "wasm32"))'.dependencies.opensrv-mysql]
version = "0.7"
[target.'cfg(not(target_arch = "wasm32"))'.dependencies.opentelemetry-proto]
version = "0.29.0"
features = [
"gen-tonic-messages",
"trace",
"metrics",
"logs",
"gen-tonic",
]
default-features = false
package = "netget-opentelemetry-proto"
[target.'cfg(not(target_arch = "wasm32"))'.dependencies.pgwire]
version = "0.35"
[target.'cfg(not(target_arch = "wasm32"))'.dependencies.picky-asn1]
version = "0.10"
[target.'cfg(not(target_arch = "wasm32"))'.dependencies.picky-asn1-der]
version = "0.5"
[target.'cfg(not(target_arch = "wasm32"))'.dependencies.picky-krb]
version = "0.12"
[target.'cfg(not(target_arch = "wasm32"))'.dependencies.prost]
version = "0.13"
[target.'cfg(not(target_arch = "wasm32"))'.dependencies.prost-reflect]
version = "0.14"
[target.'cfg(not(target_arch = "wasm32"))'.dependencies.prost-types]
version = "0.13"
[target.'cfg(not(target_arch = "wasm32"))'.dependencies.quinn]
version = "0.11"
[target.'cfg(not(target_arch = "wasm32"))'.dependencies.ratatui]
version = "0.29"
features = ["crossterm"]
default-features = false
[target.'cfg(not(target_arch = "wasm32"))'.dependencies.redis]
version = "0.27"
features = [
"tokio-comp",
"cluster-async",
]
[target.'cfg(not(target_arch = "wasm32"))'.dependencies.redis-protocol]
version = "6.0"
[target.'cfg(not(target_arch = "wasm32"))'.dependencies.reqwest_dav]
version = "0.2"
[target.'cfg(not(target_arch = "wasm32"))'.dependencies.ring]
version = "0.17"
features = ["std"]
[target.'cfg(not(target_arch = "wasm32"))'.dependencies.rsa]
version = "0.9"
features = ["sha2"]
[target.'cfg(not(target_arch = "wasm32"))'.dependencies.rsntp]
version = "4.0"
[target.'cfg(not(target_arch = "wasm32"))'.dependencies.rumqttc]
version = "0.24"
[target.'cfg(not(target_arch = "wasm32"))'.dependencies.rumqttd]
version = "0.20"
[target.'cfg(not(target_arch = "wasm32"))'.dependencies.russh]
version = "0.45"
[target.'cfg(not(target_arch = "wasm32"))'.dependencies.russh-keys]
version = "0.45"
[target.'cfg(not(target_arch = "wasm32"))'.dependencies.russh-sftp]
version = "2.1"
[target.'cfg(not(target_arch = "wasm32"))'.dependencies.rust-s3]
version = "0.37"
[target.'cfg(not(target_arch = "wasm32"))'.dependencies.rust-smtp-server]
version = "0.1"
[target.'cfg(not(target_arch = "wasm32"))'.dependencies.scylla]
version = "1.3"
[target.'cfg(not(target_arch = "wasm32"))'.dependencies.secp256k1]
version = "0.29"
features = ["recovery"]
[target.'cfg(not(target_arch = "wasm32"))'.dependencies.sha3]
version = "0.10"
[target.'cfg(not(target_arch = "wasm32"))'.dependencies.snap]
version = "1.1"
[target.'cfg(not(target_arch = "wasm32"))'.dependencies.socket2]
version = "0.5"
features = ["all"]
[target.'cfg(not(target_arch = "wasm32"))'.dependencies.srt-tokio]
version = "0.4.4"
[target.'cfg(not(target_arch = "wasm32"))'.dependencies.ssh2]
version = "0.9"
[target.'cfg(not(target_arch = "wasm32"))'.dependencies.syntect]
version = "5.3"
[target.'cfg(not(target_arch = "wasm32"))'.dependencies.tempfile]
version = "3.13"
[target.'cfg(not(target_arch = "wasm32"))'.dependencies.termbg]
version = "0.5"
[target.'cfg(not(target_arch = "wasm32"))'.dependencies.tiberius]
version = "0.12"
[target.'cfg(not(target_arch = "wasm32"))'.dependencies.tiger]
version = "0.2"
[target.'cfg(not(target_arch = "wasm32"))'.dependencies.tokio]
version = "1.41"
features = ["full"]
[target.'cfg(not(target_arch = "wasm32"))'.dependencies.tokio-postgres]
version = "0.7"
[target.'cfg(not(target_arch = "wasm32"))'.dependencies.tokio-socks]
version = "0.5"
[target.'cfg(not(target_arch = "wasm32"))'.dependencies.tokio-tungstenite]
version = "0.21"
[target.'cfg(not(target_arch = "wasm32"))'.dependencies.tonic]
version = "0.12.3"
features = [
"gzip",
"tls-webpki-roots",
]
package = "netget-tonic"
[target.'cfg(not(target_arch = "wasm32"))'.dependencies.tonic-reflection]
version = "0.12.3"
package = "netget-tonic-reflection"
[target.'cfg(not(target_arch = "wasm32"))'.dependencies.tonic-web]
version = "=0.12.3"
package = "netget-tonic-web"
[target.'cfg(not(target_arch = "wasm32"))'.dependencies.tower]
version = "0.5"
[target.'cfg(not(target_arch = "wasm32"))'.dependencies.tower-http]
version = "0.5"
features = [
"fs",
"trace",
]
[target.'cfg(not(target_arch = "wasm32"))'.dependencies.tui-textarea]
version = "0.7"
[target.'cfg(not(target_arch = "wasm32"))'.dependencies.webrtc]
version = "0.11"
[target.'cfg(not(target_arch = "wasm32"))'.dependencies.wtransport]
version = "=0.7.2"
features = [
"ring",
"quinn",
"self-signed",
]
default-features = false
package = "netget-wtransport"
[target.'cfg(not(target_arch = "wasm32"))'.dependencies.wtransport-proto]
version = "=0.7.2"
features = ["async"]
package = "netget-wtransport-proto"
[target.'cfg(not(target_arch = "wasm32"))'.dependencies.x25519-dalek]
version = "2.0"
features = ["static_secrets"]
[target.'cfg(not(target_arch = "wasm32"))'.dependencies.xmlrpc]
version = "0.15"
[target.'cfg(not(target_arch = "wasm32"))'.dependencies.zenoh]
version = "=1.10.1"
features = [
"transport_tcp",
"unstable",
]
default-features = false
[target.'cfg(not(target_arch = "wasm32"))'.dependencies.zookeeper-async]
version = "5.0"
[target.'cfg(target_arch = "wasm32")'.dependencies.getrandom]
version = "0.2"
features = ["js"]
[target.'cfg(target_arch = "wasm32")'.dependencies.netget-crossterm-wasm]
version = "0.1.0"
[target.'cfg(target_arch = "wasm32")'.dependencies.netget-tokio-wasm]
version = "0.1.0"
[target.'cfg(target_arch = "wasm32")'.dependencies.ratatui]
version = "0.29"
default-features = false
[target.'cfg(target_arch = "wasm32")'.dependencies.ring]
version = "0.17"
features = ["wasm32_unknown_unknown_js"]
[target.'cfg(target_arch = "wasm32")'.dependencies.rustls-pki-types]
version = "1"
features = ["web"]
[target.'cfg(target_arch = "wasm32")'.dependencies.syntect]
version = "5.3"
features = ["default-fancy"]
default-features = false
[target.'cfg(target_arch = "wasm32")'.dependencies.tui-textarea]
version = "0.7"
features = [
"ratatui",
"no-backend",
]
default-features = false
[target.'cfg(target_arch = "wasm32")'.dependencies.uuid]
version = "1.11"
features = ["js"]
[target.'cfg(target_arch = "wasm32")'.dependencies.web-time]
version = "1"
[target.'cfg(target_os = "linux")'.dependencies.bluer]
version = "0.17"
features = ["bluetoothd"]
optional = true
[target.'cfg(target_os = "linux")'.dependencies.socketcan]
version = "3.5"
[target."cfg(unix)".dependencies.arti-client]
version = "0.36"
features = ["experimental-api"]
[target."cfg(unix)".dependencies.ble-peripheral-rust]
version = "0.2"
optional = true
[target."cfg(unix)".dependencies.btleplug]
version = "0.11"
optional = true
[target."cfg(unix)".dependencies.defguard_wireguard_rs]
version = "0.7"
features = ["serde"]
[target."cfg(unix)".dependencies.http-mitm-proxy]
version = "0.16"
[target."cfg(unix)".dependencies.ironrdp-connector]
version = "0.10"
[target."cfg(unix)".dependencies.ironrdp-graphics]
version = "0.9"
[target."cfg(unix)".dependencies.ironrdp-input]
version = "0.7"
[target."cfg(unix)".dependencies.ironrdp-pdu]
version = "0.9"
[target."cfg(unix)".dependencies.ironrdp-session]
version = "0.11"
[target."cfg(unix)".dependencies.ironrdp-tls]
version = "0.2"
features = ["rustls-ring"]
[target."cfg(unix)".dependencies.ironrdp-tokio]
version = "0.10"
[target."cfg(unix)".dependencies.memmap2]
version = "0.9"
optional = true
[target."cfg(unix)".dependencies.native-tls]
version = "0.2"
[target."cfg(unix)".dependencies.nfs3_client]
version = "0.7"
features = ["tokio"]
[target."cfg(unix)".dependencies.nfs3_types]
version = "0.4"
[target."cfg(unix)".dependencies.nfsserve]
version = "0.10"
[target."cfg(unix)".dependencies.pavao]
version = "0.2"
optional = true
[target."cfg(unix)".dependencies.pcap]
version = "2.2"
optional = true
[target."cfg(unix)".dependencies.pcsc]
version = "2.9"
optional = true
[target."cfg(unix)".dependencies.pnet]
version = "0.35"
[target."cfg(unix)".dependencies.sasl]
version = "0.5.2"
[target."cfg(unix)".dependencies.serde_cbor]
version = "0.11"
optional = true
[target."cfg(unix)".dependencies.ssh-agent-lib]
version = "0.5"
[target."cfg(unix)".dependencies.stunclient]
version = "0.4"
[target."cfg(unix)".dependencies.tokio-native-tls]
version = "0.3"
[target."cfg(unix)".dependencies.tokio-xmpp]
version = "5.0"
[target."cfg(unix)".dependencies.tor-cell]
version = "0.36"
[target."cfg(unix)".dependencies.tor-cert]
version = "0.36"
[target."cfg(unix)".dependencies.tor-dirmgr]
version = "0.36"
[target."cfg(unix)".dependencies.tor-netdir]
version = "0.36"
[target."cfg(unix)".dependencies.tor-netdoc]
version = "0.36"
[target."cfg(unix)".dependencies.tor-rtcompat]
version = "0.36"
[target."cfg(unix)".dependencies.tun]
version = "0.8.14"
[target."cfg(unix)".dependencies.usbip]
version = "0.9"
optional = true
[target."cfg(unix)".dependencies.webrtc-stun]
version = "0.1"
[target."cfg(unix)".dependencies.webrtc-turn]
version = "0.1"
[target."cfg(unix)".dependencies.xmpp-parsers]
version = "0.22"
[target."cfg(unix)".dev-dependencies.nix]
version = "0.29"
features = [
"signal",
"process",
"term",
"ioctl",
]
[target."cfg(unix)".dev-dependencies.pty-process]
version = "0.5"
[target."cfg(windows)".dependencies.windows-sys]
version = "0.61.2"
features = [
"Win32_Foundation",
"Win32_Security",
"Win32_System_JobObjects",
"Win32_System_Threading",
]
[profile.release]
lto = "thin"
overflow-checks = true
strip = "symbols"
[profile.web]
opt-level = "s"
lto = "fat"
codegen-units = 1
panic = "abort"
inherits = "release"