rust_widgets 1.0.0

Pure Rust cross-platform native GUI library with hardware-adaptive rendering, 60+ widgets, touch/gesture support, i18n, and SVG-pipeline-accurate output

rust_widgets

There is currently very little information to present on this page because Docs.rs has only limited support for extracting structured feature metadata from Cargo crates. This issue is tracked in Rust RFC #3416. Check this library's main docs, readme, and Cargo.toml in case its authors have documentation for features available there instead.

This version has 63 feature flags, 28 of them enabled by default.

default

desktop (default)

a11y (default)

This feature flag does not enable additional features.

advanced-widgets (default)

audio (default)

chart (default)

This feature flag does not enable additional features.

cocoa-legacy (default)

controls-custom (default)

This feature flag does not enable additional features.

controls-native (default)

This feature flag does not enable additional features.

desktop-runtime (default)

i18n (default)

image (default)

js-engine (default)

os-auto (default)

This feature flag does not enable additional features.

pdf (default)

This feature flag does not enable additional features.

pdf-encryption (default)

print (default)

This feature flag does not enable additional features.

quality-management (default)

This feature flag does not enable additional features.

serde (default)

serde_json (default)

touch (default)

This feature flag does not enable additional features.

video (default)

wgpu (default)

macos-legacy (default)

boa_engine (default)

aes (default)

  • dep:aes (default)

cbc (default)

  • dep:cbc (default)

sha2 (default)

gpu (default)

android

android-jni

audio-output

cpal

embedded

full

gpu-wgpu

gtk-native

harmony

This feature flag does not enable additional features.

holographic

This feature flag does not enable additional features.

ios

ios-uikit-ffi

jni

linux-a11y

linux-gtk

linux-wayland

macos

mini

mobile

mobile-api

This feature flag does not enable additional features.

objc2-macos

profile-embedded-mini

This feature flag does not enable additional features.

projection

This feature flag does not enable additional features.

software

This feature flag does not enable additional features.

symphonia

symphonia-codecs

tablet

unstable-pipeline-routing

This feature flag does not enable additional features.

unstable-special-widgets

This feature flag does not enable additional features.

video-codecs

wasm

wayland-native

web-http

webkit-engine

windows

This feature flag does not enable additional features.