Files @ 4776bcc45b33
Branch filter:

Location: CSY/reowolf/Cargo.toml

Christopher Esterhuyse
serde for protocol {component state, description} + start of v2 connector internals
[package]
name = "reowolf_rs"
version = "0.1.3"
authors = [
	"Christopher Esterhuyse <esterhuy@cwi.nl, christopher.esterhuyse@gmail.com>",
	"Hans-Dieter Hiep <hdh@cwi.nl>"
]
edition = "2018"

[dependencies]
# convenience macros
maplit = "1.0.2"
derive_more = "0.99.2"

# runtime
serde = { version = "1.0.112", features = ["derive"] }
getrandom = "0.1.14" # tiny crate. used to guess controller-id
take_mut = "0.2.2"
indexmap = "1.3.0" # hashsets/hashmaps with efficient arbitrary element removal

# network
integer-encoding = "1.0.7"
byteorder = "1.3.2"
mio = "0.6.21" # migrate to mio v0.7.0 when it stabilizes
mio-extras = "2.0.6"

# protocol
# id-arena = "2.2.1"
backtrace = "0.3"

[dev-dependencies]
test-generator = "0.3.0"
crossbeam-utils = "0.7.0"
lazy_static = "1.4.0"

[lib]
# compile target: dynamically linked library using C ABI
crate-type = ["cdylib"]

[features]
default = ["ffi"]
ffi = [] # no feature dependencies