[[example]]
name = "readme"
path = "examples/readme.rs"
required-features = []
[[example]]
name = "readme_async"
path = "examples/readme_async.rs"
required-features = ["async"]
[[example]]
name = "readme_raw"
path = "examples/readme_raw.rs"
required-features = ["raw"]
[dependencies.bitflags]
version = "2.4.1"
[dependencies.enum-primitive-derive]
version = "0.2.2"
[dependencies.futures]
optional = true
version = "0.3"
[dependencies.num-traits]
version = "0.2.17"
[dependencies.thiserror]
version = "1.0"
[dependencies.tracing]
version = "0.1.40"
[dev-dependencies.anyhow]
version = "1.0"
[dev-dependencies.tokio]
features = ["full"]
version = "1"
[dev-dependencies.tracing-subscriber]
version = "0.3.18"
[features]
async = ["dep:futures"]
default = []
raw = []
[package]
description = "An ergonomic Everything(voidtools) SDK wrapper in Rust. (Supports async and raw sdk functions)"
documentation = "https://docs.rs/everything-sdk-rs"
edition = "2021"
homepage = "https://github.com/owtotwo/everything-sdk-rs"
keywords = ["everything", "SDK", "wrapper", "bindings"]
license = "GPL-3.0-or-later"
name = "everything-sdk"
readme = "README.md"
repository = "https://github.com/owtotwo/everything-sdk-rs"
version = "0.0.5"
[package.metadata.docs.rs]
default-target = "x86_64-pc-windows-msvc"
targets = ["x86_64-pc-windows-msvc", "i686-pc-windows-msvc"]
[target."cfg(windows)".dependencies.everything-sdk-sys]
version = "0.0.3"
[target."cfg(windows)".dependencies.widestring]
version = "1.0.2"
[target."cfg(windows)".dependencies.windows]
features = ["Win32_Foundation", "Win32_System_LibraryLoader", "Win32_UI_WindowsAndMessaging", "Win32_Graphics_Gdi", "Win32_Storage_FileSystem"]
version = "0.52"