# 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 = "2018" name = "cacao" version = "0.4.0-beta2" authors = ["Ryan McGrath "] build = "build.rs" description = "Rust bindings for AppKit (macOS/Airyx/GNUStep, beta) and UIKit (iOS/tvOS, alpha)." readme = "README.md" keywords = [ "gui", "macos", "ios", "appkit", "uikit", ] categories = [ "gui", "os::macos-apis", "os::ios-apis", ] license = "MIT OR MPL-2.0+" repository = "https://github.com/ryanmcgrath/cacao" [package.metadata.bundle.example.ios-beta] category = "Developer Tool" identifier = "com.cacao.ios-test" long_description = "An example Cacao iOS app." name = "ios-beta" short_description = "An example Cacao iOS app." [package.metadata.docs.rs] all-features = true default-target = "x86_64-apple-darwin" rustdoc-args = [ "--cfg", "docsrs", ] [[example]] name = "webview_custom_protocol" required-features = ["webview"] [[example]] name = "browser" required-features = ["webview"] [[example]] name = "ios-beta" required-features = [ "uikit", "autolayout", ] [[example]] name = "calculator" required-features = ["appkit"] [[example]] name = "todos_list" required-features = ["appkit"] [[example]] name = "animation" required-features = ["appkit"] [[example]] name = "autolayout" required-features = ["appkit"] [[example]] name = "custom_image_drawing" required-features = ["appkit"] [[example]] name = "text_input" required-features = ["appkit"] [[example]] name = "defaults" required-features = ["appkit"] [[example]] name = "frame_layout" required-features = ["appkit"] [[example]] name = "window" required-features = ["appkit"] [[example]] name = "window_delegate" required-features = ["appkit"] [[example]] name = "window_controller" required-features = ["appkit"] [[example]] name = "safe_area" required-features = ["appkit"] [[example]] name = "popover" required-features = ["appkit"] [dependencies.bitmask-enum] version = "2.2.1" [dependencies.block] version = "0.1.6" [dependencies.core-foundation] version = "0.9" [dependencies.core-graphics] version = "0.23" [dependencies.dispatch] version = "0.2.0" [dependencies.infer] version = "0.15" optional = true [dependencies.lazy_static] version = "1.4.0" [dependencies.libc] version = "0.2" [dependencies.objc] version = "0.2.7" [dependencies.objc_id] version = "0.1.1" [dependencies.os_info] version = "3.0.1" [dependencies.url] version = "2.1.1" [dependencies.uuid] version = "1.1" features = ["v4"] optional = true [dev-dependencies.eval] version = "0.4" [features] appkit = ["core-foundation/mac_os_10_8_features"] autolayout = [] cloudkit = [] color_fallbacks = [] default = [ "appkit", "autolayout", ] quicklook = [] uikit = [] user-notifications = ["uuid"] webview = ["infer"] webview-downloading-macos = [] [badges.maintenance] status = "actively-developed"