# THIS FILE IS AUTOMATICALLY GENERATED BY CARGO # # When uploading crates to the registry Cargo will automatically # "normalize" Cargo.toml files for maximal compatibility # with all versions of Cargo and also rewrite `path` dependencies # to registry (e.g., crates.io) dependencies. # # If you are reading this file be aware that the original Cargo.toml # will likely look very different (and much more reasonable). # See Cargo.toml.orig for the original contents. [package] edition = "2021" name = "bevy_replicon" version = "0.29.0-rc.3" authors = [ "Hennadii Chernyshchyk ", "koe ", ] build = false include = [ "/benches", "/src", "/tests", "/LICENSE*", ] autobins = false autoexamples = false autotests = false autobenches = false description = "High level networking for the Bevy game engine" readme = "README.md" keywords = [ "bevy", "multiplayer", "netcode", "replication", "server-authoritative", ] categories = [ "game-development", "network-programming", ] license = "MIT OR Apache-2.0" repository = "https://github.com/projectharmonia/bevy_replicon" [package.metadata.docs.rs] all-features = true rustdoc-args = [ "-Zunstable-options", "--cfg", "docsrs", ] [lib] name = "bevy_replicon" path = "src/lib.rs" [[test]] name = "changes" path = "tests/changes.rs" required-features = [ "client", "server", ] [[test]] name = "client_event" path = "tests/client_event.rs" required-features = [ "client", "server", ] [[test]] name = "connection" path = "tests/connection.rs" required-features = [ "client", "server", ] [[test]] name = "despawn" path = "tests/despawn.rs" required-features = [ "client", "server", ] [[test]] name = "fns" path = "tests/fns.rs" required-features = ["client"] [[test]] name = "insertion" path = "tests/insertion.rs" required-features = [ "client", "server", ] [[test]] name = "removal" path = "tests/removal.rs" required-features = [ "client", "server", ] [[test]] name = "scene" path = "tests/scene.rs" required-features = ["scene"] [[test]] name = "server_event" path = "tests/server_event.rs" required-features = [ "client", "server", ] [[test]] name = "spawn" path = "tests/spawn.rs" required-features = [ "client", "server", ] [[test]] name = "stats" path = "tests/stats.rs" required-features = [ "client_diagnostics", "client", "server", ] [[test]] name = "visibility" path = "tests/visibility.rs" required-features = [ "client", "server", ] [[bench]] name = "replication" path = "benches/replication.rs" harness = false [dependencies.bevy] version = "0.15.0-rc.3" features = ["serialize"] default-features = false [dependencies.bincode] version = "1.3" [dependencies.bytes] version = "1.5" [dependencies.ordered-multimap] version = "0.7" [dependencies.serde] version = "1.0" [dependencies.varint-rs] version = "2.2" [dev-dependencies.bevy] version = "0.15.0-rc.3" features = [ "serialize", "bevy_asset", "bevy_scene", "bevy_sprite", ] default-features = false [dev-dependencies.criterion] version = "0.5" features = ["cargo_bench_support"] default-features = false [features] client = [] client_diagnostics = ["client"] default = [ "scene", "parent_sync", "client", "server", ] parent_sync = [] scene = ["bevy/bevy_scene"] server = [] [lints.clippy] too_many_arguments = "allow" type_complexity = "allow"