wgpu-types 0.18.0

WebGPU types
Documentation
[package]

name = "wgpu-types"

version = "0.18.0"

authors = ["wgpu developers"]

edition = "2021"

description = "WebGPU types"

homepage = "https://wgpu.rs/"

repository = "https://github.com/gfx-rs/wgpu"

keywords = ["graphics"]

license = "MIT OR Apache-2.0"



# Override the workspace's `rust-version` key. Firefox uses `cargo vendor` to

# copy the crates it actually uses out of the workspace, so it's meaningful for

# them to have less restrictive MSRVs individually than the workspace as a

# whole, if their code permits. See `../README.md` for details.

rust-version = "1.65"



[package.metadata.docs.rs]

all-features = true

rustdoc-args = ["--cfg", "docsrs"]

targets = [

    "x86_64-unknown-linux-gnu",

    "x86_64-apple-darwin",

    "x86_64-pc-windows-msvc",

    "wasm32-unknown-unknown",

]



[lib]



[features]

trace = ["serde"]

replay = ["serde"]

strict_asserts = []

fragile-send-sync-non-atomic-wasm = []



[dependencies]

bitflags = "2"

serde = { version = "1", features = ["serde_derive"], optional = true }



[target.'cfg(target_arch = "wasm32")'.dependencies]

js-sys = "0.3.64"

web-sys = { version = "0.3.64", features = [

    "ImageBitmap",

    "HtmlVideoElement",

    "HtmlCanvasElement",

    "OffscreenCanvas",

] }



[dev-dependencies]

serde = { version = "1", features = ["serde_derive"] }

serde_json = "1.0.107"