1[package]
2
3name = "inotify"
4version = "0.9.6"
5authors = [
6 "Hanno Braun <mail@hannobraun.de>",
7 "Félix Saparelli <me@passcod.name>",
8 "Cristian Kubis <cristian.kubis@tsunix.de>",
9 "Frank Denis <github@pureftpd.org>"
10]
11edition = "2018"
12
13description = "Idiomatic wrapper for inotify"
14documentation = "https://docs.rs/inotify"
15repository = "https://github.com/hannobraun/inotify"
16license = "ISC"
17readme = "README.md"
18
19keywords = ["inotify", "linux"]
20categories = ["api-bindings", "filesystem"]
21exclude = ["/.travis.yml", "/inotify-rs.sublime-project"]
22
23[badges]
24maintenance = { status = "actively-developed" }
25travis-ci = { repository = "inotify-rs/inotify" }
26
27
28[features]
29default = ["stream"]
30stream = ["futures-core", "tokio"]
31
32
33[dependencies]
34bitflags = "1"
35futures-core = { version = "0.3.1", optional = true }
36inotify-sys = "0.1.3"
37libc = "0.2"
38tokio = { version = "1.0.1", optional = true, features = ["net"] }
39
40[dev-dependencies]
41tempfile = "3.1.0"
42futures-util = "0.3.1"
43tokio = { version = "1.0.1", features = ["macros", "rt-multi-thread"] }
44
45[[example]]
46name = "stream"
47required-features = ["stream"]
48
49[[example]]
50name = "watch"
51