wita

Crates.iowita
lib.rswita
version0.20.0
sourcesrc
created_at2020-07-23 13:12:53.040352
updated_at2022-10-07 06:26:04.71889
descriptionA window library in Rust for Windows
homepage
repositoryhttps://github.com/LNSEAB/wita
max_upload_size
id268632
size199,065
LNSEAB (LNSEAB)

documentation

https://docs.rs/wita

README

wita

wita at crates.io wita at docs.rs

A window library in Rust for Windows

Hello, world!

struct Application;

impl Application {
    fn new() -> Result<Self, wita::ApiError> {
        wita::Window::builder()
            .title("hello, world!")
            .build()?;
        Ok(Self)
    }
}

impl wita::EventHandler for Application {
    fn closed(&mut self, _: wita::event::Closed) {
        println!("closed");
    }
}

fn main() {
    wita::run(wita::RunType::Wait, Application::new).unwrap();
}

License

Licensed under either of

at your option.

Contribution

Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.

Commit count: 207

cargo fmt