Skip to content
Snippets Groups Projects
Select Git revision
  • a930ea262468079bb31c0633729d664b2586dc2d
  • master default
  • multipleinheritance
3 results

OwlMinCardinality.html

Blame
  • main.rs 1.05 KiB
    #![warn(clippy::all, rust_2018_idioms)]
    #![cfg_attr(not(debug_assertions), windows_subsystem = "windows")] // hide console window on Windows in release
    
    // When compiling natively:
    #[cfg(not(target_arch = "wasm32"))]
    fn main() {
        // Log to stdout (if you run with `RUST_LOG=debug`).
        tracing_subscriber::fmt::init();
    
        let native_options = eframe::NativeOptions::default();
        eframe::run_native(
            "eframe template",
            native_options,
            Box::new(|cc| Box::new(control_web_apps::TemplateApp::new(cc))),
        );
    }
    
    // when compiling to web using trunk.
    #[cfg(target_arch = "wasm32")]
    fn main() {
        // Make sure panics are logged using `console.error`.
        console_error_panic_hook::set_once();
    
        // Redirect tracing to console.log and friends:
        tracing_wasm::set_as_global_default();
    
        let web_options = eframe::WebOptions::default();
        eframe::start_web(
            "the_canvas_id", // hardcode it
            web_options,
            Box::new(|cc| Box::new(control_web_apps::TemplateApp::new(cc))),
        )
        .expect("failed to start eframe");
    }