1[package]
2
3name    = "inotify"
4version = "0.11.0"
5authors = [
6  "Hanno Braun <[email protected]>",
7  "Félix Saparelli <[email protected]>",
8  "Cristian Kubis <[email protected]>",
9  "Frank Denis <[email protected]>"
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