const APP_ID: &str = "rustydialogs.example.notify";
fn main() {
rustydialogs::Notification::setup(APP_ID);
let i = std::process::id() / 4;
let icon = match i % 4 {
0 => rustydialogs::MessageIcon::Info,
1 => rustydialogs::MessageIcon::Warning,
2 => rustydialogs::MessageIcon::Error,
_ => rustydialogs::MessageIcon::Question,
};
let notify = rustydialogs::Notification {
app_id: APP_ID,
title: "Rusty Dialogs",
message: "This is a native notification.",
icon,
timeout: rustydialogs::Notification::SHORT_TIMEOUT,
};
notify.show();
println!("Notification shown");
std::thread::sleep(std::time::Duration::from_millis(100));
}