renet2_netcode 0.9.0

Netcode integration for renet2
Documentation
[dependencies.anyhow]
optional = true
version = "1.0"

[dependencies.async-channel]
optional = true
version = "2.2"

[dependencies.bevy_ecs]
optional = true
version = "0.16"

[dependencies.bytes]
version = "1.1"

[dependencies.crossbeam]
optional = true
version = "0.8"

[dependencies.fragile]
optional = true
version = "2.0"

[dependencies.futures]
optional = true
version = "0.3"

[dependencies.futures-channel]
optional = true
version = "0.3"

[dependencies.futures-util]
default-features = false
features = ["std"]
optional = true
version = "0.3"

[dependencies.hmac-sha256]
version = "1.1"

[dependencies.http]
optional = true
version = "1.0"

[dependencies.js-sys]
optional = true
version = "0.3"

[dependencies.log]
version = "0.4"

[dependencies.octets]
version = "0.3"

[dependencies.quinn]
default-features = false
features = ["rustls-ring"]
optional = true
version = "0.11.6"

[dependencies.rcgen]
optional = true
version = "0.13"

[dependencies.renet2]
version = "0.9.0"

[dependencies.renetcode2]
version = "0.9.0"

[dependencies.rustls]
optional = true
version = "0.23.5"

[dependencies.rustls-pki-types]
optional = true
version = "1.7"

[dependencies.send_wrapper]
features = ["futures"]
optional = true
version = "0.6"

[dependencies.serde]
features = ["derive"]
optional = true
version = "1.0"

[dependencies.serde_json]
optional = true
version = "1.0"

[dependencies.time]
optional = true
version = "0.3"

[dependencies.tokio]
features = ["full"]
optional = true
version = "1.32"

[dependencies.tokio-native-tls]
optional = true
version = "0.3.1"

[dependencies.tokio-rustls]
optional = true
version = "0.26.1"

[dependencies.tokio-tungstenite]
optional = true
version = "0.26.1"

[dependencies.tungstenite]
optional = true
version = "0.26.1"

[dependencies.url]
version = "2.4"

[dependencies.urlencoding]
optional = true
version = "2.1"

[dependencies.wasm-bindgen]
optional = true
version = "0.2"

[dependencies.wasm-bindgen-futures]
optional = true
version = "0.4"

[dependencies.web-sys]
features = ["DomException", "ReadableStream", "WritableStream", "ReadableStreamDefaultReader", "WritableStreamDefaultWriter", "WebSocket", "MessageEvent", "CloseEvent", "Event", "ErrorEvent", "BinaryType", "Window", "Navigator"]
optional = true
version = "0.3"

[dependencies.wtransport]
default-features = false
features = ["quinn", "self-signed"]
optional = true
version = "0.6"

[dev-dependencies.env_logger]
version = "0.11"

[[example]]
name = "echo_native"
path = "examples/echo_native.rs"

[features]
bevy = ["dep:bevy_ecs"]
default = ["native_transport"]
memory_transport = ["dep:crossbeam"]
native_transport = []
serde = ["dep:serde", "serde/serde_derive", "url/serde"]
ws-native-tls = ["dep:tokio-native-tls"]
ws-rustls = ["dep:tokio-rustls"]
ws_client_transport = ["dep:anyhow", "dep:async-channel", "dep:wasm-bindgen", "dep:wasm-bindgen-futures", "dep:futures", "dep:js-sys", "dep:web-sys", "dep:serde_json", "dep:futures-util", "dep:futures-channel", "dep:urlencoding"]
ws_server_transport = ["dep:anyhow", "dep:crossbeam", "dep:tungstenite", "dep:tokio", "dep:tokio-tungstenite", "dep:futures", "dep:http", "dep:urlencoding"]
wt_client_transport = ["dep:async-channel", "dep:fragile", "dep:wasm-bindgen", "dep:wasm-bindgen-futures", "dep:futures", "dep:js-sys", "dep:send_wrapper", "dep:web-sys", "dep:urlencoding"]
wt_server_transport = ["dep:crossbeam", "dep:anyhow", "dep:wtransport", "dep:rustls", "dep:rustls-pki-types", "dep:rcgen", "dep:quinn", "dep:http", "dep:tokio", "dep:futures", "dep:time", "dep:urlencoding"]

[lib]
name = "renet2_netcode"
path = "src/lib.rs"

[package]
authors = ["koe <ukoe@protonmail.com>"]
autobenches = false
autobins = false
autoexamples = false
autolib = false
autotests = false
build = false
description = "Netcode integration for renet2"
edition = "2021"
keywords = ["gamedev", "networking"]
license = "MIT OR Apache-2.0"
name = "renet2_netcode"
readme = "README.md"
repository = "https://github.com/UkoeHB/renet2"
version = "0.9.0"

[package.metadata.docs.rs]
features = ["default", "bevy", "serde", "memory_transport", "wt_server_transport", "ws_server_transport"]
rustdoc-args = ["-Zunstable-options", "--cfg", "docsrs"]