RKTK API Docs RKTK Home Repo

kmsm/
lib.rs

1#![doc = include_str!("../README.md")]
2//!
3//! This crate consists of the following modules:
4//! - [`keycode`]: Keycode definitions
5//! - [`keymap`]: Keymap definition
6//! - [`state`]: State management
7//!
8//! To know how to define keymap, see `keycode` and `keymap` modules.
9//!
10//! ## Feature flags
11#![doc = document_features::document_features!()]
12#![cfg_attr(doc, feature(doc_cfg))]
13#![allow(non_snake_case)]
14#![cfg_attr(not(test), no_std)]
15
16pub mod interface;
17pub mod keycode;
18pub mod keymap;
19mod macros;
20mod time;
21
22#[cfg(any(test, feature = "state"))]
23pub mod state;