[package]
name = "reowolf_rs"
version = "1.2.0"
authors = [
"Max Henger <henger@cwi.nl>",
"Christopher Esterhuyse <esterhuy@cwi.nl>",
"Hans-Dieter Hiep <hdh@cwi.nl>"
]
edition = "2021"
[dependencies]
# convenience macros
maplit = "1.0.2"
derive_more = "0.99.2"
# runtime
bincode = "1.3.1"
serde = { version = "1.0.114", features = ["derive"] }
getrandom = "0.1.14" # tiny crate. used to guess controller-id
# network
mio = { version = "0.7.0", package = "mio", features = ["udp", "tcp", "os-poll"] }
socket2 = { version = "0.3.12", optional = true }
# protocol
backtrace = "0.3"
lazy_static = "1.4.0"
# socket ffi
libc = { version = "^0.2", optional = true }
os_socketaddr = { version = "0.1.0", optional = true }
# randomness
rand = "0.8.4"
rand_pcg = "0.3.1"
[lib]
crate-type = [
"rlib", # for use as a Rust dependency.
]