[badges.github]
branch = "main"
repository = "CVALENDB/orbit_input_core"
[badges.maintenance]
status = "actively-developed"
[dependencies.parking_lot]
optional = true
version = "0.12.5"
[features]
default = ["std_lock"]
parking_lot = ["dep:parking_lot"]
std_lock = []
[lib]
name = "orbit_input_core"
path = "src/lib.rs"
[package]
authors = ["Cristian Camilo Valencia Jurado <cvalendb@outlook.com>"]
autobenches = false
autobins = false
autoexamples = false
autolib = false
autotests = false
build = false
categories = ["game-engines", "hardware-support", "no-std"]
description = "Core trait protocol for Orbit Engine's input system — provides unified, platform-agnostic abstractions for keyboard states and runtimes."
documentation = "https://docs.rs/orbit_input_core"
edition = "2024"
exclude = ["/target", "/.vscode", "/.idea", "*.log", "*.tmp"]
homepage = "https://github.com/CVALENDB/orbit_input_core"
keywords = ["input", "keyboard", "orbit", "engine", "rust"]
license = "MIT OR Apache-2.0"
name = "orbit_input_core"
publish = true
readme = false
repository = "https://github.com/CVALENDB/orbit_input_core"
rust-version = "1.85.0"
version = "0.1.0"