1[package]
2
3name = "inotify"
4version = "0.11.0"
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"
12rust-version = "1.70"
13
14description = "Idiomatic wrapper for inotify"
15documentation = "https://docs.rs/inotify"
16repository = "https://github.com/hannobraun/inotify"
17license = "ISC"
18readme = "README.md"
19
20keywords = ["inotify", "linux"]
21categories = ["api-bindings", "filesystem"]
22exclude = ["/.travis.yml", "/inotify-rs.sublime-project"]
23
24[badges]
25maintenance = { status = "actively-developed" }
26travis-ci = { repository = "inotify-rs/inotify" }
27
28
29[features]
30default = ["stream"]
31stream = ["futures-core", "tokio"]
32
33
34[dependencies]
35bitflags = "2"
36futures-core = { version = "0.3.1", optional = true }
37inotify-sys = "0.1.3"
38libc = "0.2"
39tokio = { version = "1.0.1", optional = true, features = ["net"] }
40
41[dev-dependencies]
42maplit = "1.0"
43rand = "0.8"
44tempfile = "3.1.0"
45futures-util = "0.3.1"
46tokio = { version = "1.0.1", features = ["macros", "rt-multi-thread"] }
47
48[[example]]
49name = "stream"
50required-features = ["stream"]
51
52[[example]]
53name = "watch"
54