bladvak/
lib.rs

1//! Bladvak
2
3#![warn(clippy::all, rust_2018_idioms)]
4#![deny(
5    missing_docs,
6    clippy::all,
7    clippy::missing_docs_in_private_items,
8    clippy::missing_errors_doc,
9    clippy::missing_panics_doc,
10    clippy::cargo
11)]
12#![warn(clippy::multiple_crate_versions)]
13#![cfg_attr(not(debug_assertions), windows_subsystem = "windows")] // hide console window on Windows in release
14
15pub mod app;
16pub mod errors;
17pub mod file_handler;
18pub mod settings;
19pub mod utils;
20
21pub use app::{Bladvak, BladvakApp};
22pub use errors::{AppError, ErrorManager};
23
24/// re-export
25pub mod export {
26    /// egui re-export
27    pub mod egui {
28        pub use egui::*;
29    }
30    /// eframe re-export
31    pub mod eframe {
32        pub use eframe::*;
33    }
34}