# THIS FILE IS AUTOMATICALLY GENERATED BY CARGO # # When uploading crates to the registry Cargo will automatically # "normalize" Cargo.toml files for maximal compatibility # with all versions of Cargo and also rewrite `path` dependencies # to registry (e.g., crates.io) dependencies. # # If you are reading this file be aware that the original Cargo.toml # will likely look very different (and much more reasonable). # See Cargo.toml.orig for the original contents. [package] edition = "2024" name = "gpui-pre-windows" version = "0.3.8" build = "build.rs" publish = true autolib = false autobins = false autoexamples = false autotests = false autobenches = false description = "Zed's `gpui_windows` crate (gpui-pre snapshot of zed@279fe07)" readme = false license = "Apache-2.0" repository = "https://github.com/zed-industries/zed" resolver = "2" [package.metadata.cargo-shear] ignored = ["scap"] [package.metadata.gpui-pre] zed-crate = "gpui_windows" zed-version = "0.1.0" zed-rev = "279fe070bb389b79652e52065b2f001edcc0b11b" [features] default = ["gpui/default"] screen-capture = [ "gpui/screen-capture", "scap", ] test-support = ["gpui/test-support"] [lib] name = "gpui_windows" path = "src/gpui_windows.rs" doctest = false [dependencies.gpui] version = "=0.3.8" default-features = false package = "gpui-pre" [target.'cfg(target_os = "windows")'.dependencies.accesskit] version = "0.24.0" features = ["enumn"] [target.'cfg(target_os = "windows")'.dependencies.accesskit_windows] version = "0.34" [target.'cfg(target_os = "windows")'.dependencies.anyhow] version = "1.0.86" [target.'cfg(target_os = "windows")'.dependencies.collections] version = "=0.3.8" package = "gpui-pre-collections" [target.'cfg(target_os = "windows")'.dependencies.dunce] version = "1.0" [target.'cfg(target_os = "windows")'.dependencies.etagere] version = "0.2" [target.'cfg(target_os = "windows")'.dependencies.futures] version = "0.3.34" [target.'cfg(target_os = "windows")'.dependencies.gpui_util] version = "=0.3.8" package = "gpui-pre-util" [target.'cfg(target_os = "windows")'.dependencies.image] version = "0.25.1" features = [ "bmp", "dds", "exr", "ff", "gif", "hdr", "ico", "jpeg", "png", "pnm", "qoi", "rayon", "tga", "tiff", "webp", ] default-features = false [target.'cfg(target_os = "windows")'.dependencies.itertools] version = "0.14.0" [target.'cfg(target_os = "windows")'.dependencies.log] version = "0.4.16" features = [ "kv_unstable_serde", "serde", ] [target.'cfg(target_os = "windows")'.dependencies.parking_lot] version = "0.12.1" [target.'cfg(target_os = "windows")'.dependencies.rand] version = "0.9" [target.'cfg(target_os = "windows")'.dependencies.raw-window-handle] version = "0.6" [target.'cfg(target_os = "windows")'.dependencies.scap] version = "0.0.8-zed" optional = true default-features = false package = "zed-scap" [target.'cfg(target_os = "windows")'.dependencies.scheduler] version = "=0.3.8" package = "gpui-pre-scheduler" [target.'cfg(target_os = "windows")'.dependencies.smallvec] version = "1.6" features = [ "union", "const_new", ] [target.'cfg(target_os = "windows")'.dependencies.uuid] version = "1.1.2" features = [ "v4", "v5", "v7", "serde", ] [target.'cfg(target_os = "windows")'.dependencies.windows] version = "0.62" features = [ "Data_Xml_Dom", "Foundation_Numerics", "Globalization_DateTimeFormatting", "Storage_Search", "Storage_Streams", "System_Threading", "UI_Notifications", "UI_ViewManagement", "Wdk_System_SystemServices", "Win32_Foundation", "Win32_Globalization", "Win32_Graphics_Direct3D", "Win32_Graphics_Direct3D11", "Win32_Graphics_Direct3D_Fxc", "Win32_Graphics_DirectComposition", "Win32_Graphics_DirectWrite", "Win32_Graphics_DirectManipulation", "Win32_Graphics_Dwm", "Win32_Graphics_Dxgi", "Win32_Graphics_Dxgi_Common", "Win32_Graphics_Gdi", "Win32_Graphics_Imaging", "Win32_Graphics_Hlsl", "Win32_Networking_WinSock", "Win32_Security", "Win32_Security_Credentials", "Win32_Security_Cryptography", "Win32_Storage_FileSystem", "Win32_Storage_Packaging_Appx", "Win32_System_Com", "Win32_System_Com_StructuredStorage", "Win32_System_Console", "Win32_System_Diagnostics_Debug", "Win32_System_DataExchange", "Win32_System_IO", "Win32_System_JobObjects", "Win32_System_LibraryLoader", "Win32_System_Memory", "Win32_System_Ole", "Win32_System_Performance", "Win32_System_Pipes", "Win32_System_Power", "Win32_System_RestartManager", "Win32_System_SystemInformation", "Win32_System_SystemServices", "Win32_System_Threading", "Win32_System_Variant", "Win32_System_WinRT", "Win32_UI_Controls", "Win32_UI_HiDpi", "Win32_UI_Input_Ime", "Win32_UI_Input_KeyboardAndMouse", "Win32_UI_Input_Pointer", "Win32_UI_Shell", "Win32_UI_Shell_Common", "Win32_UI_Shell_PropertiesSystem", "Win32_UI_WindowsAndMessaging", "Win32_Media", "Win32_System_StationsAndDesktops", ] [target.'cfg(target_os = "windows")'.dependencies.windows-core] version = "0.62" [target.'cfg(target_os = "windows")'.dependencies.windows-numerics] version = "0.3" [target.'cfg(target_os = "windows")'.dependencies.windows-registry] version = "0.6.0" [target.'cfg(target_os = "windows")'.build-dependencies.windows-registry] version = "0.6.0" [lints.clippy] dbg_macro = "deny" declare_interior_mutable_const = "deny" disallowed_methods = "deny" large_enum_variant = "allow" let_underscore_future = "allow" nonminimal_bool = "allow" redundant_clone = "deny" single_range_in_vec_init = "allow" todo = "deny" too_many_arguments = "allow" type_complexity = "allow" [lints.clippy.style] level = "allow" priority = -1 [lints.rust.unexpected_cfgs] level = "allow" priority = 0