[dependencies.bitflags]
version = "2"
[dependencies.clamav-sys]
version = "1.0"
[dependencies.derivative]
version = "2"
[dependencies.lazy_static]
version = "1"
[dependencies.libc]
version = "0.2"
[dependencies.log]
version = "0.4"
[dependencies.thiserror]
version = "1"
[dependencies.time]
features = ["parsing", "macros", "formatting", "std"]
version = "0.3"
[dependencies.tokio]
features = ["sync", "rt", "macros"]
version = "1"
[dependencies.tokio-stream]
version = "0.1"
[dev-dependencies.tempfile]
version = "3"
[features]
default = ["native-impl"]
native-impl = []
[lib]
name = "clamav_async"
path = "src/lib.rs"
[package]
authors = ["Scott Hutton <schutton@cisco.com>", "Zachary Sims <zac@icebergdefender.com>", "Jonas Zaddach <jzaddach@cisco.com>"]
autobenches = false
autobins = false
autoexamples = false
autolib = false
autotests = false
build = false
categories = ["api-bindings"]
description = "Async ClamAV bindings for Rust"
edition = "2021"
exclude = ["test_data/*"]
homepage = "https://github.com/Cisco-Talos/clamav-async-rs"
keywords = ["antivirus", "async", "clamav"]
license = "GPL-2.0"
name = "clamav-async"
readme = false
repository = "https://github.com/Cisco-Talos/clamav-async-rs"
version = "0.3.0"
[target."cfg(windows)".dependencies.bindings]
package = "clamav-rs-bindings"
version = "0.5"
[[test]]
name = "common"
path = "tests/common.rs"
[[test]]
name = "scan_eicar_test_virus"
path = "tests/scan_eicar_test_virus.rs"