[dependencies.cfg-if]
version = "1"
[dependencies.compio]
version = "0.12.0"
[dependencies.compio-log]
version = "0.1.0"
[dependencies.euclid]
version = "0.22"
[dependencies.once_cell]
version = "1"
[dependencies.rgb]
version = "0.8"
[dependencies.slab]
version = "0.4"
[dev-dependencies.compio]
features = ["time", "native-tls"]
version = "0.12.0"
[dev-dependencies.cyper]
default-features = false
features = ["rustls", "http2", "http3-altsvc"]
version = "0.1.5"
[dev-dependencies.futures-util]
version = "0.3"
[dev-dependencies.rustls]
default-features = false
features = ["ring"]
version = "0.23"
[dev-dependencies.tracing-subscriber]
version = "0.3"
[[example]]
name = "basic"
path = "examples/basic.rs"
[[example]]
name = "fs"
path = "examples/fs.rs"
[[example]]
name = "net"
path = "examples/net.rs"
[features]
default = []
enable_log = ["compio/enable_log", "compio-log/enable_log"]
nightly = ["compio/nightly", "cyper/nightly", "once_cell_try"]
once_cell_try = ["compio/once_cell_try", "cyper/once_cell_try"]
[lib]
name = "winio"
path = "src/lib.rs"
[package]
authors = ["Berrysoft <Strawberry_Str@hotmail.com>"]
autobenches = false
autobins = false
autoexamples = false
autotests = false
build = "build.rs"
categories = ["asynchronous", "gui"]
description = "Single-threaded async GUI runtime based on compio."
edition = "2021"
keywords = ["async", "gui"]
license = "MIT"
name = "winio"
readme = "README.md"
repository = "https://github.com/compio-rs/winio"
version = "0.1.7"
[target.'cfg(not(any(windows, target_os = "macos")))'.dependencies.gtk4]
features = ["v4_14"]
version = "0.9"
[target.'cfg(not(any(windows, target_os = "macos")))'.dependencies.pangocairo]
version = "0.20"
[target.'cfg(target_os = "macos")'.dependencies.block2]
version = "0.5"
[target.'cfg(target_os = "macos")'.dependencies.core-foundation]
version = "0.10"
[target.'cfg(target_os = "macos")'.dependencies.core-graphics]
version = "0.24"
[target.'cfg(target_os = "macos")'.dependencies.foreign-types-shared]
version = "0.3"
[target.'cfg(target_os = "macos")'.dependencies.futures-channel]
version = "0.3"
[target.'cfg(target_os = "macos")'.dependencies.objc2]
version = "0.5"
[target.'cfg(target_os = "macos")'.dependencies.objc2-app-kit]
features = ["block2", "NSAlert", "NSApplication", "NSAttributedString", "NSBezierPath", "NSButton", "NSButtonCell", "NSColor", "NSControl", "NSEvent", "NSFont", "NSFontDescriptor", "NSGraphics", "NSGraphicsContext", "NSOpenPanel", "NSPanel", "NSResponder", "NSRunningApplication", "NSSavePanel", "NSScreen", "NSStringDrawing", "NSTextField", "NSTrackingArea", "NSView", "NSWindow", "NSWindowScripting"]
version = "0.2"
[target.'cfg(target_os = "macos")'.dependencies.objc2-foundation]
features = ["NSAffineTransform", "NSAttributedString", "NSDate", "NSDictionary", "NSEnumerator", "NSNotification", "NSObjCRuntime", "NSRunLoop", "NSString", "NSThread", "NSURL", "NSUserDefaults"]
version = "0.2"
[target.'cfg(target_os = "macos")'.dependencies.objc2-uniform-type-identifiers]
features = ["UTType"]
version = "0.2"
[target."cfg(windows)".build-dependencies.embed-resource]
version = "2"
[target."cfg(windows)".dependencies.futures-util]
version = "0.3"
[target."cfg(windows)".dependencies.widestring]
version = "1"
[target."cfg(windows)".dependencies.windows]
features = ["Foundation_Numerics", "Win32_Foundation", "Win32_Graphics_Direct2D", "Win32_Graphics_Direct2D_Common", "Win32_Graphics_DirectWrite", "Win32_Graphics_Dxgi_Common", "Win32_System_Com", "Win32_UI_Shell", "Win32_UI_Shell_Common"]
version = "0.58"
[target."cfg(windows)".dependencies.windows-sys]
features = ["Win32_Foundation", "Win32_Graphics_Gdi", "Win32_Graphics_Dwm", "Win32_Networking_WinSock", "Win32_Security", "Win32_Storage_FileSystem", "Win32_System_IO", "Win32_System_LibraryLoader", "Win32_System_SystemServices", "Win32_System_Threading", "Win32_System_WindowsProgramming", "Win32_UI_Accessibility", "Win32_UI_Controls", "Win32_UI_HiDpi", "Win32_UI_WindowsAndMessaging"]
version = "0.59"