Files
egui/example_glium/src/main.rs
T

21 lines
668 B
Rust

//! Example of how to use Egui
#![forbid(unsafe_code)]
#![cfg_attr(not(debug_assertions), deny(warnings))] // Forbid warnings in release builds
#![warn(clippy::all)]
mod example_app;
use example_app::ExampleApp;
fn main() {
// Persist app state to file:
let storage = egui_glium::storage::FileStorage::from_path(".egui_example_glium.json");
// Alternative: store nowhere
// let storage = egui::app::DummyStorage::default();
// Restore `example_app` from file, or create new `ExampleApp`:
let app: ExampleApp = egui::app::get_value(&storage, egui::app::APP_KEY).unwrap_or_default();
egui_glium::run(Box::new(storage), Box::new(app));
}