{
  "cksum": "5eb5611cb3c94ed46f2206abb337d8d6405f8e978e4d6110ba6a1b0d3fbba602",
  "crate_file": "li-wgpu-hal-0.18.1.crate",
  "crate_url": "https://static.crates.io/crates/li-wgpu-hal/li-wgpu-hal-0.18.1.crate",
  "deps": [
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "android_system_properties",
      "optional": false,
      "req": "^0.1.1",
      "target": "cfg(target_os = \"android\")"
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "arrayvec",
      "optional": false,
      "req": "^0.7",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "ash",
      "optional": true,
      "req": "^0.37.3",
      "target": "cfg(not(target_arch = \"wasm32\"))"
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "bit-set",
      "optional": true,
      "req": "^0.5",
      "target": "cfg(windows)"
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "bitflags",
      "optional": false,
      "req": "^2",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "block",
      "optional": true,
      "req": "^0.1",
      "target": "cfg(any(target_os=\"macos\", target_os=\"ios\"))"
    },
    {
      "default_features": true,
      "features": [],
      "kind": "dev",
      "name": "cfg-if",
      "optional": false,
      "req": "^1",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "core-graphics-types",
      "optional": false,
      "req": "^0.1",
      "target": "cfg(any(target_os=\"macos\", target_os=\"ios\"))"
    },
    {
      "default_features": true,
      "features": [
        "libloading"
      ],
      "kind": "normal",
      "name": "d3d12",
      "optional": true,
      "req": "^0.7",
      "target": "cfg(windows)"
    },
    {
      "default_features": true,
      "features": [],
      "kind": "dev",
      "name": "env_logger",
      "optional": false,
      "req": "^0.10",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "glow",
      "optional": true,
      "req": "^0.13",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "dev",
      "name": "glutin",
      "optional": false,
      "req": "^0.29.1",
      "target": "cfg(not(target_arch = \"wasm32\"))"
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "glutin_wgl_sys",
      "optional": true,
      "req": "^0.5",
      "target": "cfg(windows)"
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "gpu-alloc",
      "optional": true,
      "req": "^0.6",
      "target": "cfg(not(target_arch = \"wasm32\"))"
    },
    {
      "default_features": false,
      "features": [
        "d3d12",
        "public-winapi"
      ],
      "kind": "normal",
      "name": "gpu-allocator",
      "optional": true,
      "req": "^0.23",
      "target": "cfg(windows)"
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "gpu-descriptor",
      "optional": true,
      "req": "^0.2",
      "target": "cfg(not(target_arch = \"wasm32\"))"
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "hassle-rs",
      "optional": true,
      "req": "^0.10",
      "target": "cfg(windows)"
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "js-sys",
      "optional": false,
      "req": "^0.3.65",
      "target": "cfg(all(target_arch = \"wasm32\", not(target_os = \"emscripten\")))"
    },
    {
      "default_features": true,
      "features": [
        "static",
        "no-pkg-config"
      ],
      "kind": "normal",
      "name": "khronos-egl",
      "optional": false,
      "req": "^6",
      "target": "cfg(target_os = \"emscripten\")"
    },
    {
      "default_features": true,
      "features": [
        "dynamic"
      ],
      "kind": "normal",
      "name": "khronos-egl",
      "optional": true,
      "req": "^6",
      "target": "cfg(not(target_arch = \"wasm32\"))"
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "libc",
      "optional": false,
      "req": "^0.2",
      "target": "cfg(unix)"
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "libloading",
      "optional": true,
      "req": ">=0.7, <0.9",
      "target": "cfg(not(target_arch = \"wasm32\"))"
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "libloading",
      "optional": true,
      "req": ">=0.7, <0.9",
      "target": "cfg(target_os = \"emscripten\")"
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "log",
      "optional": false,
      "req": "^0.4",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "metal",
      "optional": false,
      "req": "^0.27.0",
      "target": "cfg(any(target_os=\"macos\", target_os=\"ios\"))"
    },
    {
      "default_features": true,
      "features": [
        "clone"
      ],
      "kind": "normal",
      "name": "naga",
      "optional": false,
      "req": "^0.14.0",
      "target": null
    },
    {
      "default_features": true,
      "features": [
        "wgsl-in"
      ],
      "kind": "dev",
      "name": "naga",
      "optional": false,
      "req": "^0.14.0",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "objc",
      "optional": false,
      "req": "^0.2.5",
      "target": "cfg(any(target_os=\"macos\", target_os=\"ios\"))"
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "once_cell",
      "optional": false,
      "req": "^1.18.0",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "parking_lot",
      "optional": false,
      "req": ">=0.11, <0.13",
      "target": null
    },
    {
      "default_features": false,
      "features": [],
      "kind": "normal",
      "name": "profiling",
      "optional": false,
      "req": "^1",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "range-alloc",
      "optional": true,
      "req": "^0.1",
      "target": "cfg(windows)"
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "raw-window-handle",
      "optional": false,
      "req": "^0.5",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "renderdoc-sys",
      "optional": true,
      "req": "^1.0.0",
      "target": "cfg(not(target_arch = \"wasm32\"))"
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "rustc-hash",
      "optional": false,
      "req": "^1.1",
      "target": null
    },
    {
      "default_features": true,
      "features": [
        "union"
      ],
      "kind": "normal",
      "name": "smallvec",
      "optional": true,
      "req": "^1",
      "target": "cfg(not(target_arch = \"wasm32\"))"
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "thiserror",
      "optional": false,
      "req": "^1",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "wasm-bindgen",
      "optional": false,
      "req": "^0.2.87",
      "target": "cfg(all(target_arch = \"wasm32\", not(target_os = \"emscripten\")))"
    },
    {
      "default_features": true,
      "features": [
        "Window",
        "HtmlCanvasElement",
        "WebGl2RenderingContext",
        "OffscreenCanvas"
      ],
      "kind": "normal",
      "name": "web-sys",
      "optional": false,
      "req": "^0.3.65",
      "target": "cfg(all(target_arch = \"wasm32\", not(target_os = \"emscripten\")))"
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "wgt",
      "optional": false,
      "package": "wgpu-types",
      "req": "^0.18.0",
      "target": null
    },
    {
      "default_features": true,
      "features": [
        "profileapi",
        "libloaderapi",
        "windef",
        "winuser",
        "dcomp"
      ],
      "kind": "normal",
      "name": "winapi",
      "optional": false,
      "req": "^0.3",
      "target": "cfg(windows)"
    },
    {
      "default_features": true,
      "features": [
        "android-native-activity"
      ],
      "kind": "dev",
      "name": "winit",
      "optional": false,
      "req": "^0.28.7",
      "target": null
    }
  ],
  "features": {
    "default": [
      "link"
    ],
    "dx11": [
      "naga/hlsl-out",
      "d3d12",
      "libloading",
      "winapi/d3d11",
      "winapi/std",
      "winapi/d3d11_1",
      "winapi/d3d11_2",
      "winapi/d3d11sdklayers",
      "winapi/dxgi1_6"
    ],
    "dx12": [
      "naga/hlsl-out",
      "d3d12",
      "bit-set",
      "libloading",
      "range-alloc",
      "winapi/std",
      "winapi/winbase",
      "winapi/d3d12",
      "winapi/d3d12shader",
      "winapi/d3d12sdklayers",
      "winapi/dxgi1_6"
    ],
    "dxc_shader_compiler": [
      "hassle-rs"
    ],
    "fragile-send-sync-non-atomic-wasm": [
      "wgt/fragile-send-sync-non-atomic-wasm"
    ],
    "gles": [
      "naga/glsl-out",
      "glow",
      "glutin_wgl_sys",
      "khronos-egl",
      "libloading"
    ],
    "link": [
      "metal/link"
    ],
    "metal": [
      "naga/msl-out",
      "block"
    ],
    "renderdoc": [
      "libloading",
      "renderdoc-sys"
    ],
    "vulkan": [
      "naga/spv-out",
      "ash",
      "gpu-alloc",
      "gpu-descriptor",
      "libloading",
      "smallvec"
    ],
    "windows_rs": [
      "gpu-allocator"
    ]
  },
  "index_path": "li/-w/li-wgpu-hal",
  "name": "li-wgpu-hal",
  "pubtime": "2024-08-29T12:26:20Z",
  "rust_version": "1.65",
  "vers": "0.18.1",
  "yanked": false
}
