rust_widgets 1.1.3

Pure Rust cross-platform native GUI library with hardware-adaptive rendering, 60+ widgets, touch/gesture support, i18n, and SVG-pipeline-accurate output
// SPDX-FileCopyrightText: Copyright (c) 2026 Mike Li/Mikewolfli/Wei Li(mikewolfli@163.com)
// SPDX-License-Identifier: MIT

//! Render engine module providing native and embedded rendering backends.
//!
//! This module contains the engine trait contract (`EngineTrait`) and concrete
//! implementations for both native desktop rendering and embedded (lightweight)
//! rendering with independent lifecycle management.
/// Embedded runtime state, task queue, and shared engine internals.
pub mod embedded;
/// Embedded render engine with independent lifecycle and resource registry.
pub mod embedded_engine;
/// Render engine trait — unified contract for native and embedded engines.
pub mod engine_trait;
/// Native desktop render engine backed by platform adapters.
pub mod native;
// Re-exports
pub use embedded::*;
pub use embedded_engine::*;
pub use engine_trait::*;
pub use native::*;