[dependencies.libloading]
optional = true
version = "0.8"
[dependencies.windows]
default-features = false
features = ["Win32_Foundation", "Win32_Graphics_Direct3D12", "Win32_Storage_FileSystem"]
version = ">=0.61, <=0.62"
[dependencies.windows-core]
version = ">=0.61, <=0.62"
[dependencies.windows-link]
version = ">=0.1, <=0.2"
[dev-dependencies.windows]
default-features = false
features = ["Win32_Foundation", "Win32_Graphics_Direct3D12", "Win32_Graphics_Direct3D", "Win32_Graphics_Dxgi_Common", "Win32_System_WindowsProgramming", "Win32_Security", "Win32_Storage_FileSystem", "Win32_System_Com", "Win32_System_Threading"]
version = ">=0.61, <=0.62"
[[example]]
name = "benchmark"
path = "examples/benchmark/main.rs"
[[example]]
name = "hello_direct_storage"
path = "examples/hello_direct_storage/main.rs"
[features]
default = ["loaded"]
loaded = ["dep:libloading"]
[lib]
name = "direct_storage"
path = "src/lib.rs"
[package]
authors = ["Tsukisoft GmbH <contact@tsukisoft.com>", "Marijn Suijten <marijn@traverseresearch.nl>"]
autobenches = false
autobins = false
autoexamples = false
autolib = false
autotests = false
build = false
categories = ["external-ffi-bindings", "api-bindings", "graphics", "hardware-support", "os::windows-apis"]
description = "Rust bindings for DirectStorage"
edition = "2021"
include = ["src", "LICENSE.APACHE", "LICENSE.MIT", "/examples"]
keywords = ["graphics"]
license = "Apache-2.0 OR MIT"
name = "direct-storage"
readme = "README.md"
repository = "https://github.com/Tsukisoft/direct-storage-rs"
rust-version = "1.74"
version = "0.7.1"
[package.metadata.docs.rs]
all-features = true
default-target = "x86_64-pc-windows-msvc"
rustdoc-args = ["--cfg", "docsrs"]
targets = []