Privatize internal modules and adjust re‑exports

This commit is contained in:
2026-04-16 22:22:32 +02:00
parent e6d87dd064
commit f5ef4b4931
11 changed files with 37 additions and 37 deletions
+1 -1
View File
@@ -1,3 +1,3 @@
pub mod base;
mod base;
pub use base::BaseBuilding;
+4 -4
View File
@@ -1,7 +1,7 @@
pub mod block_title;
pub mod cells_area;
pub mod main_menu_option;
pub mod zoom_level;
mod block_title;
mod cells_area;
mod main_menu_option;
mod zoom_level;
pub use block_title::{block_single_title_helper, block_title_helper};
pub use cells_area::cells_area_helper;
+1 -1
View File
@@ -101,7 +101,7 @@ pub struct KeyBinding {
///
/// The slice is ordered primarily for readability; the runtime lookup scans
/// this slice linearly, which is acceptable given the modest size of the list.
pub static KEYBINDINGS: &[KeyBinding] = &[
static KEYBINDINGS: &[KeyBinding] = &[
KeyBinding {
action: Action::Quit,
code: KeyCode::Char('q'),
+5 -5
View File
@@ -1,11 +1,11 @@
pub mod default;
pub mod keybindings;
pub mod main_menu;
pub mod skirmish;
mod default;
mod keybindings;
mod main_menu;
mod skirmish;
pub use default::{common_keybindings, default_keybindings};
pub use keybindings::{
Action, Group, KEYBINDINGS, KeyBinding, binding_for, count_largest_group, event_to_action,
Action, Group, KeyBinding, binding_for, count_largest_group, event_to_action,
};
pub use main_menu::main_menu_keybindings;
pub use skirmish::skirmish_keybindings;
+9 -9
View File
@@ -1,15 +1,15 @@
pub mod app;
pub mod buildings;
pub mod helpers;
pub mod keybind;
pub mod keybindings;
pub mod state;
mod app;
mod buildings;
mod helpers;
mod keybind;
mod keybindings;
mod state;
pub mod states;
pub mod threads;
pub mod units;
mod units;
pub mod view;
pub mod views;
pub mod widgets;
mod views;
mod widgets;
pub use app::App;
pub use keybind::handle_keybindings;
+5 -5
View File
@@ -1,8 +1,8 @@
pub mod main_menu;
pub mod perk_decks;
pub mod settings;
pub mod skills_config;
pub mod skirmish;
mod main_menu;
mod perk_decks;
mod settings;
mod skills_config;
mod skirmish;
pub mod skirmish_states;
pub use main_menu::MainMenuState;
+3 -3
View File
@@ -1,6 +1,6 @@
pub mod board;
pub mod focused_cell;
pub mod offset;
mod board;
mod focused_cell;
mod offset;
pub use board::BoardState;
pub use focused_cell::{FocusedCell, MoveFocusedCell};
+2 -2
View File
@@ -1,5 +1,5 @@
pub mod audio;
pub mod events;
mod audio;
mod events;
pub use audio::{AudioCmd, SoundrackParts, Soundtrack, handle_audio};
pub use events::{AppEvent, handle_events};
+1 -1
View File
@@ -1,3 +1,3 @@
pub mod miner;
mod miner;
pub use miner::MinerUnit;
+3 -3
View File
@@ -1,6 +1,6 @@
pub mod default;
pub mod main_menu;
pub mod skirmish;
mod default;
mod main_menu;
mod skirmish;
pub use default::default_view;
pub use main_menu::main_menu_view;
+3 -3
View File
@@ -1,6 +1,6 @@
pub mod board;
pub mod cell;
pub mod keybindings;
mod board;
mod cell;
mod keybindings;
pub use board::BoardWidget;
pub use cell::CellWidget;