# 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 = "b3-core" version = "0.4.0" authors = ["Denis Sologub "] build = false autobins = false autoexamples = false autotests = false autobenches = false description = "A cross-platform framework that provides access and management of the main elements of a graphical application." homepage = "https://github.com/Klein-Stein/b3-core" documentation = "https://docs.rs/crate/b3-core/latest" readme = "README.md" keywords = [ "b3", "windowing", ] categories = [ "gui", "game-development", ] license-file = "LICENSE" repository = "https://github.com/Klein-Stein/b3-core" [package.metadata.docs.rs] all-features = true default-target = "aarch64-apple-darwin" targets = [ "x86_64-apple-darwin", "aarch64-apple-darwin", ] [lib] name = "b3_core" path = "src/lib.rs" [dependencies.b3-display-handler] version = "0.1.2" optional = true [dependencies.core-graphics] version = "0.23.2" [dependencies.dpi] version = "0.1.1" [features] default = ["dh"] dh = ["dep:b3-display-handler"] notifications = ["dep:objc2-user-notifications"] [target."cfg(target_os = \"macos\")".dependencies.core-foundation] version = "0.9.4" [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", "NSButton", "NSControl", "NSEvent", "NSGraphics", "NSImage", "NSGraphicsContext", "NSMenu", "NSMenuItem", "NSResponder", "NSRunningApplication", "NSScreen", "NSTrackingArea", "NSView", "NSWindow", ] [target."cfg(target_os = \"macos\")".dependencies.objc2-foundation] version = "0.2.2" features = [ "dispatch", "NSEnumerator", "NSNotification", "NSObject", "NSString", "NSThread", "NSUUID", ] [target."cfg(target_os = \"macos\")".dependencies.objc2-user-notifications] version = "0.2.2" features = [ "block2", "UNUserNotificationCenter", "UNNotificationRequest", "UNNotificationContent", "UNNotificationTrigger", ] optional = true