# 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 = "network-tables" version = "0.1.3" description = "A implementation of WPI's Network Tables spec" homepage = "https://github.com/tsar-boomba/network-tables-rs" readme = "README.md" license = "MIT" repository = "https://github.com/tsar-boomba/network-tables-rs" [package.metadata.release] pre-release-hook = ["./tools/changelog.sh"] [dependencies.bytes] version = "1.3" optional = true [dependencies.futures-util] version = "0.3.25" [dependencies.leb128] version = "0.2.5" optional = true [dependencies.parking_lot] version = "0.12.1" [dependencies.rand] version = "0.8.5" [dependencies.rmp] version = "0.8" optional = true [dependencies.rmp-serde] version = "1.1.1" optional = true [dependencies.rmpv] version = "1.0" features = ["with-serde"] optional = true [dependencies.serde] version = "1" features = ["derive"] optional = true [dependencies.serde_json] version = "1" optional = true [dependencies.thiserror] version = "1.0.38" [dependencies.tokio] version = "1.24" features = [ "rt", "sync", "net", "time", "macros", "parking_lot", ] [dependencies.tokio-tungstenite] version = "0.18.0" optional = true [dependencies.tracing] version = "0.1" optional = true [features] __v3 = [ "dep:bytes", "dep:leb128", ] __v4 = [ "tokio-tungstenite", "dep:rmpv", "dep:rmp-serde", "dep:rmp", "dep:serde", "dep:serde_json", ] client-v3 = ["__v3"] client-v4 = ["__v4"] default = ["tracing"] server-v4 = ["__v4"] tracing = ["dep:tracing"] v4-native-tls = ["tokio-tungstenite/native-tls"] v4-rustls = ["tokio-tungstenite/rustls"]