clamav-async 0.3.0

Async ClamAV bindings for Rust
[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"