# 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 = "2021" name = "mundy" version = "0.1.2" build = false exclude = [ "Justfile", "_typos.toml", "notes.md", "scripts/", ".github/", ] autobins = false autoexamples = false autotests = false autobenches = false description = "Reads various system-level accessibility and UI preferences" readme = "readme.md" keywords = [ "accessibility", "contrast", "UI", "color", "accent", ] categories = [ "os", "gui", ] license = "Apache-2.0" repository = "https://github.com/bash/mundy" [package.metadata.docs.rs] all-features = true rustdoc-args = ["--generate-link-to-definition"] [lib] name = "mundy" path = "src/lib.rs" [dependencies.bevy_color] version = "0.14.3" optional = true [dependencies.cfg-if] version = "1.0.0" [dependencies.epaint] version = "0.29.1" optional = true [dependencies.futures-channel] version = "0.3" optional = true [dependencies.futures-lite] version = "2.3" [dependencies.log] version = "0.4" optional = true [dependencies.pin-project-lite] version = "0.2" [dev-dependencies.static_assertions] version = "1.1.0" [features] _all-preferences = [ "color-scheme", "contrast", "reduced-motion", "reduced-transparency", "accent-color", ] _macos-accessibility = [ "objc2-app-kit/NSWorkspace", "objc2-app-kit/NSAccessibility", ] accent-color = [ "web-sys/Comment", "web-sys/CssStyleDeclaration", "web-sys/Document", "web-sys/HtmlElement", "web-sys/TransitionEvent", "web-sys/css", "objc2-app-kit/NSColorSpace", "objc2-app-kit/NSColor", "objc2-foundation/NSDistributedNotificationCenter", "objc2-foundation/NSNotification", ] async-io = [ "zbus/async-io", "dep:async-io", ] callback = [ "dep:beul", "dep:futures-channel", ] color-scheme = [ "dep:dispatch", "objc2-app-kit/NSAppearance", "objc2-foundation/NSKeyValueObserving", ] contrast = ["_macos-accessibility"] default = [ "async-io", "callback", "_all-preferences", ] reduced-motion = ["_macos-accessibility"] reduced-transparency = ["_macos-accessibility"] tokio = [ "zbus/tokio", "dep:tokio", ] [target.'cfg(all(any(target_arch = "wasm32", target_arch = "wasm64"), target_os = "unknown"))'.dependencies.futures-channel] version = "0.3" [target.'cfg(all(any(target_arch = "wasm32", target_arch = "wasm64"), target_os = "unknown"))'.dependencies.wasm-bindgen] version = "0.2.93" [target.'cfg(all(any(target_arch = "wasm32", target_arch = "wasm64"), target_os = "unknown"))'.dependencies.wasm-bindgen-futures] version = "0.4" [target.'cfg(all(any(target_arch = "wasm32", target_arch = "wasm64"), target_os = "unknown"))'.dependencies.web-sys] version = "0.3.70" features = [ "MediaQueryList", "Window", "Event", "MediaQueryListEvent", ] [target.'cfg(not(any(target_os = "linux", all(any(target_arch = "wasm32", target_arch = "wasm64"), target_os = "unknown"))))'.dependencies.beul] version = "1.0.0" optional = true [target.'cfg(target_os = "linux")'.dependencies.async-io] version = "2.3.4" optional = true [target.'cfg(target_os = "linux")'.dependencies.tokio] version = "1.37.0" optional = true default-features = false [target.'cfg(target_os = "linux")'.dependencies.zbus] version = "5.0.0" default-features = false [target.'cfg(target_os = "macos")'.dependencies.dispatch] version = "0.2" optional = true [target.'cfg(target_os = "macos")'.dependencies.futures-channel] version = "0.3" [target.'cfg(target_os = "macos")'.dependencies.objc2] version = "0.5.2" [target.'cfg(target_os = "macos")'.dependencies.objc2-app-kit] version = "0.2.2" features = [ "NSApplication", "NSResponder", ] [target.'cfg(target_os = "macos")'.dependencies.objc2-foundation] version = "0.2.2" features = [ "NSThread", "NSObject", "NSString", ] [target."cfg(windows)".dependencies.futures-channel] version = "0.3" [target."cfg(windows)".dependencies.slab] version = "0.4.9" [target."cfg(windows)".dependencies.windows] version = "0.58.0" features = [ "UI_ViewManagement", "Win32_System_Com", "Win32_UI_WindowsAndMessaging", "Win32_System_Threading", ]