pub fn init() { #[cfg(feature = "notifications")] libnotify::init("mumd").unwrap(); } #[cfg(feature = "notifications")] pub fn send(msg: String) -> Option { match libnotify::Notification::new("mumd", Some(msg.as_str()), None).show() { Ok(_) => Some(true), Err(_) => { log::debug!("Unable to send notification"); Some(false) } } } #[cfg(not(feature = "notifications"))] pub fn send(_: String) -> Option { None }