{
  "cksum": "e165237ba8cd6972c237c7f5b1d77f65563e7e2136b1330bda1d4f56acdd19b6",
  "crate_file": "deft-winit-0.32.1.crate",
  "crate_url": "https://static.crates.io/crates/deft-winit/deft-winit-0.32.1.crate",
  "deps": [
    {
      "default_features": true,
      "features": [
        "no-rng"
      ],
      "kind": "normal",
      "name": "ahash",
      "optional": true,
      "req": "^0.8.7",
      "target": "cfg(all(unix, not(any(target_os = \"redox\", target_family = \"wasm\", target_os = \"android\", target_os = \"ios\", target_os = \"macos\"))))"
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "android-activity",
      "optional": false,
      "req": "^0.6.0",
      "target": "cfg(target_os = \"android\")"
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "atomic-waker",
      "optional": false,
      "req": "^1",
      "target": "cfg(all(target_family = \"wasm\", target_feature = \"atomics\"))"
    },
    {
      "default_features": true,
      "features": [],
      "kind": "build",
      "name": "bindgen",
      "optional": false,
      "req": "^0.72.0",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "bitflags",
      "optional": false,
      "req": "^2",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "block2",
      "optional": false,
      "req": "^0.5.1",
      "target": "cfg(target_os = \"macos\")"
    },
    {
      "default_features": false,
      "features": [],
      "kind": "normal",
      "name": "bytemuck",
      "optional": true,
      "req": "^1.13.1",
      "target": "cfg(all(unix, not(any(target_os = \"redox\", target_family = \"wasm\", target_os = \"android\", target_os = \"ios\", target_os = \"macos\"))))"
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "calloop",
      "optional": false,
      "req": "^0.13.0",
      "target": "cfg(all(unix, not(any(target_os = \"redox\", target_family = \"wasm\", target_os = \"android\", target_os = \"ios\", target_os = \"macos\"))))"
    },
    {
      "default_features": true,
      "features": [],
      "kind": "build",
      "name": "cfg_aliases",
      "optional": false,
      "req": "^0.2.1",
      "target": null
    },
    {
      "default_features": false,
      "features": [],
      "kind": "normal",
      "name": "concurrent-queue",
      "optional": false,
      "req": "^2",
      "target": "cfg(all(target_family = \"wasm\", target_feature = \"atomics\"))"
    },
    {
      "default_features": true,
      "features": [],
      "kind": "dev",
      "name": "console_error_panic_hook",
      "optional": false,
      "req": "^0.1",
      "target": "cfg(target_family = \"wasm\")"
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "core-foundation",
      "optional": false,
      "req": "^0.9.3",
      "target": "cfg(any(target_os = \"ios\", target_os = \"macos\"))"
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "core-graphics",
      "optional": false,
      "req": "^0.23.1",
      "target": "cfg(target_os = \"macos\")"
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "cursor-icon",
      "optional": false,
      "req": "^1.1.0",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "deft-emscripten-sys",
      "optional": false,
      "req": "^0.1.0",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "dpi",
      "optional": false,
      "req": "^0.1.1",
      "target": null
    },
    {
      "default_features": false,
      "features": [
        "png"
      ],
      "kind": "dev",
      "name": "image",
      "optional": false,
      "req": "^0.25.0",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "js-sys",
      "optional": false,
      "req": "^0.3.70",
      "target": "cfg(target_family = \"wasm\")"
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "libc",
      "optional": false,
      "req": "^0.2.64",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "libc",
      "optional": false,
      "req": "^0.2.64",
      "target": "cfg(all(unix, not(any(target_os = \"redox\", target_family = \"wasm\", target_os = \"android\", target_os = \"ios\", target_os = \"macos\"))))"
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "memmap2",
      "optional": true,
      "req": "^0.9.0",
      "target": "cfg(all(unix, not(any(target_os = \"redox\", target_family = \"wasm\", target_os = \"android\", target_os = \"ios\", target_os = \"macos\"))))"
    },
    {
      "default_features": false,
      "features": [],
      "kind": "normal",
      "name": "ndk",
      "optional": false,
      "req": "^0.9.0",
      "target": "cfg(target_os = \"android\")"
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "objc2",
      "optional": false,
      "req": "^0.5.2",
      "target": "cfg(any(target_os = \"ios\", target_os = \"macos\"))"
    },
    {
      "default_features": true,
      "features": [
        "NSAppearance",
        "NSApplication",
        "NSBitmapImageRep",
        "NSButton",
        "NSColor",
        "NSControl",
        "NSCursor",
        "NSDragging",
        "NSEvent",
        "NSGraphics",
        "NSGraphicsContext",
        "NSImage",
        "NSImageRep",
        "NSMenu",
        "NSMenuItem",
        "NSOpenGLView",
        "NSPasteboard",
        "NSResponder",
        "NSRunningApplication",
        "NSScreen",
        "NSTextInputClient",
        "NSTextInputContext",
        "NSView",
        "NSWindow",
        "NSWindowScripting",
        "NSWindowTabGroup"
      ],
      "kind": "normal",
      "name": "objc2-app-kit",
      "optional": false,
      "req": "^0.2.2",
      "target": "cfg(target_os = \"macos\")"
    },
    {
      "default_features": true,
      "features": [
        "dispatch",
        "NSArray",
        "NSEnumerator",
        "NSGeometry",
        "NSObjCRuntime",
        "NSString",
        "NSProcessInfo",
        "NSThread",
        "NSSet"
      ],
      "kind": "normal",
      "name": "objc2-foundation",
      "optional": false,
      "req": "^0.2.2",
      "target": "cfg(target_os = \"ios\")"
    },
    {
      "default_features": true,
      "features": [
        "block2",
        "dispatch",
        "NSArray",
        "NSAttributedString",
        "NSData",
        "NSDictionary",
        "NSDistributedNotificationCenter",
        "NSEnumerator",
        "NSKeyValueObserving",
        "NSNotification",
        "NSObjCRuntime",
        "NSPathUtilities",
        "NSProcessInfo",
        "NSRunLoop",
        "NSString",
        "NSThread",
        "NSValue"
      ],
      "kind": "normal",
      "name": "objc2-foundation",
      "optional": false,
      "req": "^0.2.2",
      "target": "cfg(target_os = \"macos\")"
    },
    {
      "default_features": true,
      "features": [
        "UIApplication",
        "UIDevice",
        "UIEvent",
        "UIGeometry",
        "UIGestureRecognizer",
        "UITextInput",
        "UITextInputTraits",
        "UIOrientation",
        "UIPanGestureRecognizer",
        "UIPinchGestureRecognizer",
        "UIResponder",
        "UIRotationGestureRecognizer",
        "UIScreen",
        "UIScreenMode",
        "UITapGestureRecognizer",
        "UITouch",
        "UITraitCollection",
        "UIView",
        "UIViewController",
        "UIWindow"
      ],
      "kind": "normal",
      "name": "objc2-ui-kit",
      "optional": false,
      "req": "^0.2.2",
      "target": "cfg(target_os = \"ios\")"
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "openharmony-ability",
      "optional": false,
      "req": "^0.0.4",
      "target": "cfg(target_env = \"ohos\")"
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "openharmony-ability-derive",
      "optional": false,
      "req": "^0.0.3",
      "target": "cfg(target_env = \"ohos\")"
    },
    {
      "default_features": false,
      "features": [],
      "kind": "normal",
      "name": "orbclient",
      "optional": false,
      "req": "^0.3.47",
      "target": "cfg(target_os = \"redox\")"
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "percent-encoding",
      "optional": true,
      "req": "^2.0",
      "target": "cfg(all(unix, not(any(target_os = \"redox\", target_family = \"wasm\", target_os = \"android\", target_os = \"ios\", target_os = \"macos\"))))"
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "pin-project",
      "optional": false,
      "req": "^1",
      "target": "cfg(target_family = \"wasm\")"
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "redox_syscall",
      "optional": false,
      "req": "^0.4.1",
      "target": "cfg(target_os = \"redox\")"
    },
    {
      "default_features": false,
      "features": [
        "std",
        "system",
        "thread",
        "process"
      ],
      "kind": "normal",
      "name": "rustix",
      "optional": false,
      "req": "^0.38.4",
      "target": "cfg(all(unix, not(any(target_os = \"redox\", target_family = \"wasm\", target_os = \"android\", target_os = \"ios\", target_os = \"macos\"))))"
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "rwh_04",
      "optional": true,
      "package": "raw-window-handle",
      "req": "^0.4",
      "target": null
    },
    {
      "default_features": true,
      "features": [
        "std"
      ],
      "kind": "normal",
      "name": "rwh_05",
      "optional": true,
      "package": "raw-window-handle",
      "req": "^0.5.2",
      "target": null
    },
    {
      "default_features": true,
      "features": [
        "std"
      ],
      "kind": "normal",
      "name": "rwh_06",
      "optional": true,
      "package": "raw-window-handle",
      "req": "^0.6",
      "target": null
    },
    {
      "default_features": false,
      "features": [
        "calloop"
      ],
      "kind": "normal",
      "name": "sctk",
      "optional": true,
      "package": "smithay-client-toolkit",
      "req": "^0.19.2",
      "target": "cfg(all(unix, not(any(target_os = \"redox\", target_family = \"wasm\", target_os = \"android\", target_os = \"ios\", target_os = \"macos\"))))"
    },
    {
      "default_features": false,
      "features": [],
      "kind": "normal",
      "name": "sctk-adwaita",
      "optional": true,
      "req": "^0.10.1",
      "target": "cfg(all(unix, not(any(target_os = \"redox\", target_family = \"wasm\", target_os = \"android\", target_os = \"ios\", target_os = \"macos\"))))"
    },
    {
      "default_features": true,
      "features": [
        "serde_derive"
      ],
      "kind": "normal",
      "name": "serde",
      "optional": true,
      "req": "^1",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "smol_str",
      "optional": false,
      "req": "^0.2.0",
      "target": null
    },
    {
      "default_features": false,
      "features": [
        "x11",
        "x11-dlopen",
        "wayland",
        "wayland-dlopen"
      ],
      "kind": "dev",
      "name": "softbuffer",
      "optional": false,
      "req": "^0.4.0",
      "target": "cfg(not(any(target_os = \"android\", target_os = \"ios\", target_os = \"emscripten\")))"
    },
    {
      "default_features": false,
      "features": [],
      "kind": "normal",
      "name": "tracing",
      "optional": false,
      "req": "^0.1.40",
      "target": null
    },
    {
      "default_features": false,
      "features": [
        "log"
      ],
      "kind": "dev",
      "name": "tracing",
      "optional": false,
      "req": "^0.1.40",
      "target": null
    },
    {
      "default_features": true,
      "features": [
        "env-filter"
      ],
      "kind": "dev",
      "name": "tracing-subscriber",
      "optional": false,
      "req": "^0.3.18",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "dev",
      "name": "tracing-web",
      "optional": false,
      "req": "^0.1",
      "target": "cfg(target_family = \"wasm\")"
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "unicode-segmentation",
      "optional": false,
      "req": "^1.7.1",
      "target": "cfg(target_os = \"windows\")"
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "wasm-bindgen",
      "optional": false,
      "req": "^0.2.93",
      "target": "cfg(target_family = \"wasm\")"
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "wasm-bindgen-futures",
      "optional": false,
      "req": "^0.4.43",
      "target": "cfg(target_family = \"wasm\")"
    },
    {
      "default_features": false,
      "features": [
        "client_system"
      ],
      "kind": "normal",
      "name": "wayland-backend",
      "optional": true,
      "req": "^0.3.5",
      "target": "cfg(all(unix, not(any(target_os = \"redox\", target_family = \"wasm\", target_os = \"android\", target_os = \"ios\", target_os = \"macos\"))))"
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "wayland-client",
      "optional": true,
      "req": "^0.31.4",
      "target": "cfg(all(unix, not(any(target_os = \"redox\", target_family = \"wasm\", target_os = \"android\", target_os = \"ios\", target_os = \"macos\"))))"
    },
    {
      "default_features": true,
      "features": [
        "staging"
      ],
      "kind": "normal",
      "name": "wayland-protocols",
      "optional": true,
      "req": "^0.32.2",
      "target": "cfg(all(unix, not(any(target_os = \"redox\", target_family = \"wasm\", target_os = \"android\", target_os = \"ios\", target_os = \"macos\"))))"
    },
    {
      "default_features": true,
      "features": [
        "client"
      ],
      "kind": "normal",
      "name": "wayland-protocols-plasma",
      "optional": true,
      "req": "^0.3.2",
      "target": "cfg(all(unix, not(any(target_os = \"redox\", target_family = \"wasm\", target_os = \"android\", target_os = \"ios\", target_os = \"macos\"))))"
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "web-time",
      "optional": false,
      "req": "^1",
      "target": "cfg(target_family = \"wasm\")"
    },
    {
      "default_features": true,
      "features": [
        "AbortController",
        "AbortSignal",
        "Blob",
        "BlobPropertyBag",
        "console",
        "CssStyleDeclaration",
        "Document",
        "DomException",
        "DomRect",
        "DomRectReadOnly",
        "Element",
        "Event",
        "EventTarget",
        "FocusEvent",
        "HtmlCanvasElement",
        "HtmlElement",
        "HtmlImageElement",
        "ImageBitmap",
        "ImageBitmapOptions",
        "ImageBitmapRenderingContext",
        "ImageData",
        "IntersectionObserver",
        "IntersectionObserverEntry",
        "KeyboardEvent",
        "MediaQueryList",
        "MessageChannel",
        "MessagePort",
        "Navigator",
        "Node",
        "OrientationLockType",
        "OrientationType",
        "PageTransitionEvent",
        "Permissions",
        "PermissionState",
        "PermissionStatus",
        "PointerEvent",
        "PremultiplyAlpha",
        "ResizeObserver",
        "ResizeObserverBoxOptions",
        "ResizeObserverEntry",
        "ResizeObserverOptions",
        "ResizeObserverSize",
        "Screen",
        "ScreenOrientation",
        "Url",
        "VisibilityState",
        "WheelEvent",
        "Window",
        "Worker"
      ],
      "kind": "normal",
      "name": "web_sys",
      "optional": false,
      "package": "web-sys",
      "req": "^0.3.70",
      "target": "cfg(target_family = \"wasm\")"
    },
    {
      "default_features": true,
      "features": [
        "Win32_Devices_HumanInterfaceDevice",
        "Win32_Foundation",
        "Win32_Globalization",
        "Win32_Graphics_Dwm",
        "Win32_Graphics_Gdi",
        "Win32_Media",
        "Win32_System_Com_StructuredStorage",
        "Win32_System_Com",
        "Win32_System_LibraryLoader",
        "Win32_System_Ole",
        "Win32_Security",
        "Win32_System_SystemInformation",
        "Win32_System_SystemServices",
        "Win32_System_Threading",
        "Win32_System_WindowsProgramming",
        "Win32_UI_Accessibility",
        "Win32_UI_Controls",
        "Win32_UI_HiDpi",
        "Win32_UI_Input_Ime",
        "Win32_UI_Input_KeyboardAndMouse",
        "Win32_UI_Input_Pointer",
        "Win32_UI_Input_Touch",
        "Win32_UI_Shell",
        "Win32_UI_TextServices",
        "Win32_UI_WindowsAndMessaging"
      ],
      "kind": "normal",
      "name": "windows-sys",
      "optional": false,
      "req": "^0.52.0",
      "target": "cfg(target_os = \"windows\")"
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "x11-dl",
      "optional": true,
      "req": "^2.19.1",
      "target": "cfg(all(unix, not(any(target_os = \"redox\", target_family = \"wasm\", target_os = \"android\", target_os = \"ios\", target_os = \"macos\"))))"
    },
    {
      "default_features": false,
      "features": [
        "allow-unsafe-code",
        "dl-libxcb",
        "randr",
        "resource_manager",
        "xinput",
        "xkb"
      ],
      "kind": "normal",
      "name": "x11rb",
      "optional": true,
      "req": "^0.13.0",
      "target": "cfg(all(unix, not(any(target_os = \"redox\", target_family = \"wasm\", target_os = \"android\", target_os = \"ios\", target_os = \"macos\"))))"
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "xkbcommon-dl",
      "optional": false,
      "req": "^0.4.2",
      "target": "cfg(all(unix, not(any(target_os = \"redox\", target_family = \"wasm\", target_os = \"android\", target_os = \"ios\", target_os = \"macos\"))))"
    }
  ],
  "features": {
    "android-game-activity": [
      "android-activity/game-activity"
    ],
    "android-native-activity": [
      "android-activity/native-activity"
    ],
    "mint": [
      "dpi/mint"
    ],
    "wayland": [
      "wayland-client",
      "wayland-backend",
      "wayland-protocols",
      "wayland-protocols-plasma",
      "sctk",
      "ahash",
      "memmap2"
    ],
    "wayland-csd-adwaita": [
      "sctk-adwaita",
      "sctk-adwaita/ab_glyph"
    ],
    "wayland-csd-adwaita-crossfont": [
      "sctk-adwaita",
      "sctk-adwaita/crossfont"
    ],
    "wayland-csd-adwaita-notitle": [
      "sctk-adwaita"
    ],
    "wayland-dlopen": [
      "wayland-backend/dlopen"
    ],
    "x11": [
      "x11-dl",
      "bytemuck",
      "percent-encoding",
      "xkbcommon-dl/x11",
      "x11rb"
    ]
  },
  "features2": {
    "default": [
      "rwh_06",
      "x11",
      "wayland",
      "wayland-dlopen",
      "wayland-csd-adwaita"
    ],
    "rwh_04": [
      "dep:rwh_04",
      "ndk/rwh_04"
    ],
    "rwh_05": [
      "dep:rwh_05",
      "ndk/rwh_05"
    ],
    "rwh_06": [
      "dep:rwh_06",
      "ndk/rwh_06"
    ],
    "serde": [
      "dep:serde",
      "cursor-icon/serde",
      "smol_str/serde",
      "dpi/serde"
    ]
  },
  "index_path": "de/ft/deft-winit",
  "name": "deft-winit",
  "pubtime": "2025-06-18T11:29:11Z",
  "rust_version": "1.70.0",
  "v": 2,
  "vers": "0.32.1",
  "yanked": false
}
