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