rust_widgets 2.3.1

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
14
// SPDX-FileCopyrightText: Copyright (c) 2026 Mike Li/Mikewolfli/Wei Li(mikewolfli@163.com)
// SPDX-License-Identifier: MIT

//! Language bindings module — provides FFI, interop bridges, and
//! binding implementations for integrating with other languages.
//!
//! # Reachability
//!
//! **State:** Exposed over the C ABI (`rw_create_widget_of_kind`, `rw_destroy_widget`, `rw_widget_property_names`). The whole module exists to serve foreign-language callers, and `tools/check_abi.sh` gates the published header.
mod binding_impl;
pub use binding_impl::*;

#[cfg(feature = "jni")]
pub mod java_jni;