19 lines
563 B
Rust
19 lines
563 B
Rust
// Library target exists solely for criterion benchmarks.
|
|
// The binary entry point is main.rs; this file re-declares the module tree so
|
|
// that bench harnesses can import types via `keydr::engine::*` / `keydr::session::*`.
|
|
// Most code is only exercised through the binary, so suppress dead_code warnings.
|
|
#![allow(dead_code)]
|
|
|
|
// Public: used directly by benchmarks
|
|
pub mod engine;
|
|
pub mod session;
|
|
|
|
// Private: required transitively by engine/session (won't compile without them)
|
|
mod app;
|
|
mod config;
|
|
mod event;
|
|
mod generator;
|
|
mod keyboard;
|
|
mod store;
|
|
mod ui;
|