[package] name = "zr_protocol" version = "0.1.1" edition = "2024" [dependencies] getset = "0.1.7" thiserror = "1" # Runtime smol = { version = "2.0.2", optional = true } tokio = { version = "1.53.1", optional = true } # Macros zr_protocol_macros = { version = "0.1.0", path = "macros", optional = true } [features] # Macros macros = ["dep:zr_protocol_macros"] # Runtime async = [] tokio = ["dep:tokio", "async"] smol = ["dep:smol", "async"] # Transport tcp = [] udp = [] # Type f16 = [] f128 = [] [workspace] members = ["macros"]