zmq2 0.5.0

Maintained high-level bindings to the zeromq library
Documentation
[package]
name = "zmq2"
version = "0.5.0"
authors = [
    "a.rottmann@gmx.at",
    "erick.tryzelaar@gmail.com",
    "opensource@traversersearch.nl",
]
license = "MIT/Apache-2.0"
description = "Maintained high-level bindings to the zeromq library"
keywords = ["bindings", "protocol"]
categories = ["api-bindings", "network-programming"]
repository = "https://github.com/erickt/rust-zmq"
readme = "README.md"
build = "build.rs"
edition = "2018"

[badges]
maintenance = { status = "actively-maintained" }

[features]
default = ["zmq_has"]
# zmq_has was added in zeromq 4.1. As we now require 4.1 or newer,
# this feature is a no-op and only present for backward-compatibility;
# it will be removed in the next API-breaking release.
zmq_has = []

[dependencies]
bitflags = "1.0"
libc = "0.2.15"
zmq-sys2 = { version = "0.3.0", path = "zmq-sys" }

[dev-dependencies]
trybuild = { version = "1" }
env_logger = { version = "0.9", default-features = false }
log = "0.4.3"
nix = "0.23"
quickcheck = "1"
rand = "0.8"
tempfile = "3"
timebomb = "0.1.2"

[[example]]
name = "helloworld_client"
path = "examples/zguide/helloworld_client/main.rs"

[[example]]
name = "helloworld_server"
path = "examples/zguide/helloworld_server/main.rs"

[[example]]
name = "msreader"
path = "examples/zguide/msreader/main.rs"

[[example]]
name = "mspoller"
path = "examples/zguide/mspoller/main.rs"

[[example]]
name = "pathopub"
path = "examples/zguide/pathopub/main.rs"

[[example]]
name = "pathosub"
path = "examples/zguide/pathosub/main.rs"

[[example]]
name = "lvcache"
path = "examples/zguide/lvcache/main.rs"

[[example]]
name = "msgsend"
path = "examples/msgsend/main.rs"

[[example]]
name = "stream-logserver"
path = "examples/stream/logserver.rs"

[[example]]
name = "tasksink"
path = "examples/zguide/tasksink/main.rs"

[[example]]
name = "taskvent"
path = "examples/zguide/taskvent/main.rs"

[[example]]
name = "taskwork"
path = "examples/zguide/taskwork/main.rs"

[[example]]
name = "version"
path = "examples/zguide/version/main.rs"

[[example]]
name = "weather_client"
path = "examples/zguide/weather_client/main.rs"

[[example]]
name = "weather_server"
path = "examples/zguide/weather_server/main.rs"

[[example]]
name = "rtdealer"
path = "examples/zguide/rtdealer/main.rs"

[[example]]
name = "fileio3"
path = "examples/zguide/fileio3/main.rs"

[[example]]
name = "rrclient"
path = "examples/zguide/rrclient/main.rs"

[[example]]
name = "rrworker"
path = "examples/zguide/rrworker/main.rs"

[[example]]
name = "rrbroker"
path = "examples/zguide/rrbroker/main.rs"

[[example]]
name = "msgqueue"
path = "examples/zguide/msgqueue/main.rs"

[[example]]
name = "wuproxy"
path = "examples/zguide/wuproxy/main.rs"

[[example]]
name = "tasksink2"
path = "examples/zguide/tasksink2/main.rs"

[[example]]
name = "taskwork2"
path = "examples/zguide/taskwork2/main.rs"

[[example]]
name = "mtserver"
path = "examples/zguide/mtserver/main.rs"

[[example]]
name = "mtrelay"
path = "examples/zguide/mtrelay/main.rs"

[[example]]
name = "syncpub"
path = "examples/zguide/syncpub/main.rs"

[[example]]
name = "syncsub"
path = "examples/zguide/syncsub/main.rs"

[[example]]
name = "psenvpub"
path = "examples/zguide/psenvpub/main.rs"

[[example]]
name="psenvsub"
path="examples/zguide/psenvsub/main.rs"

[[example]]
name="rtreq"
path="examples/zguide/rtreq/main.rs"

[[example]]
name="lbbroker"
path="examples/zguide/lbbroker/main.rs"

[[example]]
name="asyncsrv"
path="examples/zguide/asyncsrv/main.rs"