1
0
mirror of https://github.com/emilk/egui.git synced 2026-08-29 21:00:03 -04:00
Files
egui/demo_web/src/lib.rs
2020-10-18 15:40:23 +02:00

16 lines
444 B
Rust

#![forbid(unsafe_code)]
#![deny(warnings)]
#![warn(clippy::all)]
use wasm_bindgen::prelude::*;
/// This is the entry-point for all the web-assembly.
#[wasm_bindgen]
pub fn start(canvas_id: &str) -> Result<(), wasm_bindgen::JsValue> {
let backend = egui_web::WebBackend::new(canvas_id)?;
let app = Box::new(egui::DemoApp::default());
let runner = egui_web::AppRunner::new(backend, app)?;
egui_web::start(runner)?;
Ok(())
}