cloudiful_bevy_settings/lib.rs
1#![doc = include_str!("../README.md")]
2#![deny(rustdoc::broken_intra_doc_links)]
3
4mod action;
5mod schema;
6mod systems;
7
8/// Traits for app-defined settings handlers and request messages.
9pub use action::{RequestedSettingAction, SettingActionHandler};
10/// Generic settings schema descriptors and field-source traits.
11pub use schema::{
12 SettingControlSpec, SettingFieldSource, SettingFieldSpec, SettingSelectOption,
13 SettingSliderSpec,
14};
15/// Shared settings system set and helper systems.
16pub use systems::{
17 SettingSystemSet, apply_setting_action, change_setting, register_setting_systems,
18};