2021-06-25 01:31:45 +03:00
|
|
|
[package]
|
2021-11-10 19:40:38 +03:00
|
|
|
name = "windows-app"
|
2022-06-30 07:54:42 +03:00
|
|
|
version = "0.5.0"
|
2021-11-10 19:40:38 +03:00
|
|
|
authors = [""]
|
2021-06-25 01:31:45 +03:00
|
|
|
edition = "2018"
|
2021-11-10 19:40:38 +03:00
|
|
|
license = "MIT OR Apache-2.0"
|
|
|
|
description = "Rust for Windows App SDK"
|
|
|
|
repository = "https://github.com/microsoft/windows-app-rs"
|
2021-08-14 05:40:28 +03:00
|
|
|
documentation = ""
|
2021-11-10 19:40:38 +03:00
|
|
|
readme = ".github/readme.md"
|
|
|
|
exclude = [".github", ".windows", "docs", "tests"]
|
2021-06-25 01:31:45 +03:00
|
|
|
|
2021-11-10 19:40:38 +03:00
|
|
|
[workspace]
|
|
|
|
members = [
|
|
|
|
"crates/tools/*",
|
2022-03-21 00:29:52 +03:00
|
|
|
"crates/targets/*",
|
|
|
|
"crates/samples/*",
|
2021-11-10 19:40:38 +03:00
|
|
|
]
|
|
|
|
|
|
|
|
[target.i686-pc-windows-msvc.dependencies]
|
2022-06-30 07:54:42 +03:00
|
|
|
windows_app_i686_msvc = { path = "crates/targets/i686_msvc", version = "0.5.0" }
|
2021-11-10 19:40:38 +03:00
|
|
|
|
|
|
|
[target.x86_64-pc-windows-msvc.dependencies]
|
2022-06-30 07:54:42 +03:00
|
|
|
windows_app_x86_64_msvc = { path = "crates/targets/x86_64_msvc", version = "0.5.0" }
|
2021-11-10 19:40:38 +03:00
|
|
|
|
|
|
|
[target.aarch64-pc-windows-msvc.dependencies]
|
2022-06-30 07:54:42 +03:00
|
|
|
windows_app_aarch64_msvc = { path = "crates/targets/aarch64_msvc", version = "0.5.0" }
|
2021-11-10 19:40:38 +03:00
|
|
|
|
2022-06-23 20:34:27 +03:00
|
|
|
[target.i686-pc-windows-gnu.dependencies]
|
2022-06-30 07:54:42 +03:00
|
|
|
windows_app_i686_gnu = { path = "crates/targets/i686_gnu", version = "0.5.0" }
|
2022-06-23 20:34:27 +03:00
|
|
|
|
|
|
|
[target.x86_64-pc-windows-gnu.dependencies]
|
2022-06-30 07:54:42 +03:00
|
|
|
windows_app_x86_64_gnu = { path = "crates/targets/x86_64_gnu", version = "0.5.0" }
|
2022-06-23 20:34:27 +03:00
|
|
|
|
2021-11-10 19:40:38 +03:00
|
|
|
[package.metadata.docs.rs]
|
|
|
|
default-target = "x86_64-pc-windows-msvc"
|
|
|
|
targets = []
|
|
|
|
|
|
|
|
[dependencies.windows]
|
2022-06-21 18:42:12 +03:00
|
|
|
version = "0.37"
|
2021-11-10 19:40:38 +03:00
|
|
|
features = [
|
2022-03-21 00:29:52 +03:00
|
|
|
"alloc",
|
2021-11-10 19:40:38 +03:00
|
|
|
"Foundation_Collections",
|
|
|
|
"Win32_Foundation",
|
2022-03-21 00:29:52 +03:00
|
|
|
"Win32_Storage_Packaging_Appx",
|
|
|
|
"Win32_UI_WindowsAndMessaging",
|
|
|
|
"Win32_Graphics_Gdi",
|
2021-11-10 19:40:38 +03:00
|
|
|
]
|
|
|
|
|
|
|
|
[features]
|
|
|
|
default = []
|
|
|
|
deprecated = []
|
2022-04-21 21:39:48 +03:00
|
|
|
implement = ["windows/implement"]
|
2022-06-30 07:54:42 +03:00
|
|
|
DirectWriteCore = ["windows/Win32_Graphics_Gdi","windows/Win32_Foundation","windows/Win32_Graphics_Direct2D_Common","windows/Win32_Globalization","windows/Win32_Graphics_DirectWrite"]
|
2022-03-21 00:29:52 +03:00
|
|
|
Foundation = []
|
|
|
|
Graphics = []
|
|
|
|
Graphics_DirectX = ["Graphics"]
|
|
|
|
MRM = []
|
|
|
|
UI = ["windows/UI"]
|
2022-06-21 18:42:12 +03:00
|
|
|
UI_Composition = ["UI","windows/UI_Composition","windows/Foundation_Collections","windows/Foundation_Numerics","windows/Graphics_Effects","windows/Foundation","windows/Graphics","windows/UI"]
|
2022-03-21 00:29:52 +03:00
|
|
|
UI_Composition_Core = ["UI_Composition","windows/Foundation"]
|
|
|
|
UI_Composition_Diagnostics = ["UI_Composition"]
|
|
|
|
UI_Composition_Effects = ["UI_Composition","windows/Graphics_Effects"]
|
2022-06-21 18:42:12 +03:00
|
|
|
UI_Composition_Interactions = ["UI_Composition","windows/Foundation_Collections","windows/Foundation_Numerics","windows/Foundation"]
|
|
|
|
UI_Composition_Scenes = ["UI_Composition","windows/Foundation_Collections","windows/Foundation","windows/Foundation_Numerics"]
|
|
|
|
UI_Composition_SystemBackdrops = ["UI_Composition","windows/Foundation","windows/UI_Composition","windows/UI","windows/UI_Core"]
|
2022-03-21 00:29:52 +03:00
|
|
|
UI_Dispatching = ["UI","windows/Foundation"]
|
2022-06-21 18:42:12 +03:00
|
|
|
UI_Input = ["UI","windows/UI_Core","windows/Foundation","windows/System","windows/Foundation_Collections"]
|
2022-03-21 00:29:52 +03:00
|
|
|
UI_Input_Interop = ["UI_Input","windows/Devices_Input"]
|
2022-04-21 21:39:48 +03:00
|
|
|
UI_Text = ["UI","windows/UI","windows/Foundation","windows/Storage_Streams","windows/UI_Text"]
|
2022-06-21 18:42:12 +03:00
|
|
|
UI_Windowing = ["UI","windows/Foundation_Collections","windows/UI","windows/Foundation","windows/Graphics"]
|
|
|
|
UI_Xaml = ["UI","windows/UI_Xaml_Interop","windows/UI_Core","windows/ApplicationModel_DataTransfer_DragDrop","windows/Foundation","windows/Graphics_Imaging","windows/UI","windows/Foundation_Collections","windows/ApplicationModel","windows/ApplicationModel_Core","windows/ApplicationModel_Activation","windows/ApplicationModel_DataTransfer","windows/Win32_Foundation","windows/Foundation_Numerics"]
|
2022-03-21 00:29:52 +03:00
|
|
|
UI_Xaml_Automation = ["UI_Xaml","windows/Foundation_Collections"]
|
2022-06-21 18:42:12 +03:00
|
|
|
UI_Xaml_Automation_Peers = ["UI_Xaml_Automation","windows/Foundation_Collections","windows/Foundation"]
|
2022-04-21 21:39:48 +03:00
|
|
|
UI_Xaml_Automation_Provider = ["UI_Xaml_Automation","windows/UI","windows/Foundation"]
|
2022-03-21 00:29:52 +03:00
|
|
|
UI_Xaml_Automation_Text = ["UI_Xaml_Automation"]
|
2022-06-21 18:42:12 +03:00
|
|
|
UI_Xaml_Controls = ["UI_Xaml","windows/Foundation","windows/Foundation_Numerics","windows/Globalization_NumberFormatting","windows/Media_Casting","windows/ApplicationModel_DataTransfer","windows/UI_Text","windows/UI","windows/UI_Xaml_Interop","windows/Foundation_Collections","windows/Globalization","windows/ApplicationModel_Contacts"]
|
|
|
|
UI_Xaml_Controls_AnimatedVisuals = ["UI_Xaml_Controls","windows/Foundation_Collections","windows/UI"]
|
|
|
|
UI_Xaml_Controls_Primitives = ["UI_Xaml_Controls","windows/Foundation_Collections","windows/Foundation_Numerics","windows/UI_Xaml_Interop","windows/UI","windows/Foundation"]
|
2022-03-21 00:29:52 +03:00
|
|
|
UI_Xaml_Core = ["UI_Xaml"]
|
|
|
|
UI_Xaml_Core_Direct = ["UI_Xaml_Core"]
|
2022-06-21 18:42:12 +03:00
|
|
|
UI_Xaml_Data = ["UI_Xaml","windows/Foundation","windows/Foundation_Collections","windows/UI_Xaml_Interop"]
|
|
|
|
UI_Xaml_Documents = ["UI_Xaml","windows/Foundation","windows/Foundation_Collections","windows/UI_Text"]
|
2022-04-21 21:39:48 +03:00
|
|
|
UI_Xaml_Hosting = ["UI_Xaml","windows/Win32_Foundation","windows/Win32_UI_WindowsAndMessaging"]
|
2022-06-21 18:42:12 +03:00
|
|
|
UI_Xaml_Input = ["UI_Xaml","windows/UI_Core","windows/System","windows/Foundation","windows/Foundation_Collections"]
|
2022-03-21 00:29:52 +03:00
|
|
|
UI_Xaml_Interop = ["UI_Xaml","windows/Foundation"]
|
2022-06-21 18:42:12 +03:00
|
|
|
UI_Xaml_Markup = ["UI_Xaml","windows/Foundation_Collections","windows/Storage_Streams","windows/Foundation","windows/UI_Xaml_Interop"]
|
|
|
|
UI_Xaml_Media = ["UI_Xaml","windows/Foundation_Collections","windows/UI","windows/Foundation","windows/Win32_Foundation","windows/Storage_Streams","windows/Win32_Graphics_Dxgi"]
|
|
|
|
UI_Xaml_Media_Animation = ["UI_Xaml_Media","windows/UI","windows/Foundation_Collections","windows/Foundation"]
|
|
|
|
UI_Xaml_Media_Imaging = ["UI_Xaml_Media","windows/Storage_Streams","windows/Graphics_Imaging","windows/Foundation","windows/ApplicationModel_Background"]
|
2022-03-21 00:29:52 +03:00
|
|
|
UI_Xaml_Media_Media3D = ["UI_Xaml_Media"]
|
2022-06-21 18:42:12 +03:00
|
|
|
UI_Xaml_Navigation = ["UI_Xaml","windows/Foundation","windows/UI_Xaml_Interop"]
|
2022-03-21 00:29:52 +03:00
|
|
|
UI_Xaml_Printing = ["UI_Xaml","windows/Graphics_Printing","windows/Foundation"]
|
|
|
|
UI_Xaml_Resources = ["UI_Xaml"]
|
|
|
|
UI_Xaml_Shapes = ["UI_Xaml","windows/Foundation_Collections"]
|
|
|
|
UI_Xaml_XamlTypeInfo = ["UI_Xaml","windows/UI_Xaml_Interop"]
|
|
|
|
Web = []
|
|
|
|
Web_WebView2 = ["Web"]
|
2022-06-21 18:42:12 +03:00
|
|
|
Web_WebView2_Core = ["Web_WebView2","windows/Storage_Streams","windows/Foundation_Collections","windows/Security_Cryptography_Certificates","windows/UI","windows/UI_Core","windows/Foundation"]
|
2022-03-21 00:29:52 +03:00
|
|
|
Windows = []
|
2022-06-21 18:42:12 +03:00
|
|
|
Windows_AppLifecycle = ["Windows","windows/Foundation_Collections","windows/ApplicationModel_Core","windows/Foundation"]
|
|
|
|
Windows_AppNotifications = ["Windows","windows/Foundation_Collections","windows/Foundation"]
|
2022-03-21 00:29:52 +03:00
|
|
|
Windows_ApplicationModel = ["Windows"]
|
|
|
|
Windows_ApplicationModel_DynamicDependency = ["Windows_ApplicationModel","windows/ApplicationModel"]
|
2022-06-21 18:42:12 +03:00
|
|
|
Windows_ApplicationModel_Resources = ["Windows_ApplicationModel","windows/Foundation","windows/Foundation_Collections"]
|
2022-03-21 00:29:52 +03:00
|
|
|
Windows_ApplicationModel_WindowsAppRuntime = ["Windows_ApplicationModel"]
|
2022-06-21 18:42:12 +03:00
|
|
|
Windows_PushNotifications = ["Windows","windows/Foundation","windows/ApplicationModel_Background"]
|
|
|
|
Windows_System = ["Windows","windows/Foundation_Collections"]
|
2022-03-21 00:29:52 +03:00
|
|
|
Windows_System_Power = ["Windows_System","windows/Foundation"]
|
|
|
|
WindowsAppSdk = []
|
|
|
|
WindowsAppSdk_Foundation = ["WindowsAppSdk","windows/Win32_Storage_Packaging_Appx"]
|