[package]
edition = "2021"
name = "playdate-menu"
version = "0.3.1"
authors = ["Alex Koz <a@koz.email>"]
build = false
autolib = false
autobins = false
autoexamples = false
autotests = false
autobenches = false
description = "High-level system menu API built on-top of Playdate API"
homepage = "https://github.com/boozook/playdate"
readme = "README.md"
keywords = [
"playdate",
"sdk",
"api",
"gamedev",
]
categories = [
"game-development",
"api-bindings",
"no-std",
]
license = "MIT OR Apache-2.0"
repository = "https://github.com/boozook/playdate.git"
[package.metadata.docs.rs]
all-features = false
cargo-args = [
"-Zunstable-options",
"-Zrustdoc-scrape-examples",
"-Zbuild-std=core,alloc",
]
default-target = "thumbv7em-none-eabihf"
features = [
"sys/bindings-derive-default",
"sys/bindings-derive-eq",
"sys/bindings-derive-copy",
"bindings-derive-debug",
"sys/bindings-derive-hash",
"sys/bindings-derive-ord",
"sys/bindings-derive-partialeq",
"sys/bindings-derive-partialord",
]
rustdoc-args = [
"--cfg",
"docsrs",
"--show-type-layout",
]
[package.metadata.playdate]
bundle-id = "rs.playdate.menu"
[features]
bindgen-runtime = ["sys/bindgen-runtime"]
bindgen-static = ["sys/bindgen-static"]
bindings-derive-debug = ["sys/bindings-derive-debug"]
default = ["sys/default"]
[lib]
name = "playdate_menu"
path = "src/lib.rs"
[[example]]
name = "menu"
crate-type = [
"dylib",
"staticlib",
]
path = "examples/menu.rs"
required-features = [
"sys/lang-items",
"sys/entry-point",
"system/try-trait-v2",
]
[dependencies.gfx]
version = "0.6"
default-features = false
package = "playdate-graphics"
[dependencies.sys]
version = "0.5"
default-features = false
package = "playdate-sys"
[dependencies.system]
version = "0.3"
default-features = false
package = "playdate-system"