ferrite_config/
lib.rs

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
pub use cache::CacheConfig;
pub use config::FerriteConfig;
pub use error::{ConfigError, Result};
pub use help_menu::HelpMenuConfig;
pub use indicator::IndicatorConfig;
pub use input::ControlsConfig;
pub use window::WindowConfig;
pub use zoom::ZoomConfig;

// Re-export common types used in configuration
pub use types::{Color32, ColorRGBA, Key, MouseButton, Position, Vector2D};

// Version information
pub const VERSION: &str = env!("CARGO_PKG_VERSION");
pub const CONFIG_VERSION: &str = "0.1";

mod cache;
mod config;
mod defaults;
mod error;
mod help_menu;
mod indicator;
mod input;
mod navigation;
mod types;
mod window;
mod zoom;