rust_widgets 0.9.6

Pure Rust cross-platform native GUI library with hardware-adaptive rendering, 60+ widgets, touch/gesture support, i18n, and SVG-pipeline-accurate output
1
2
3
4
5
6
7
8
9
10
11
12
13
//! Unified control backend contract — split into trait definition and mock implementations.
//!
//! This module is split from the original monolithic `trait_def.rs` (1730 lines, BLUE11 R9.1):
//! - `trait_def.rs` — the `ControlBackend` trait definition only
//! - `mock.rs` — test mock (`TestBackend`) and associated unit tests

mod mock;
// BLUE11: Allow module inception; `trait_def` is the trait definition sub-module
// inside `trait_def/` parent directory.
#[allow(clippy::module_inception)]
mod trait_def;

pub use trait_def::ControlBackend;