// This file was generated by gir (https://github.com/gtk-rs/gir)
// from ../../girs
// from ../../gtk-girs
// DO NOT EDIT

use crate::{ffi,Notifd};
use glib::{prelude::*,translate::*};


/// Get the singleton instance of [`Notifd`][crate::Notifd]
#[doc(alias = "astal_notifd_get_default")]
#[doc(alias = "get_default")]
#[allow(clippy::should_implement_trait)]pub fn default() -> Notifd {
    assert_initialized_main_thread!();
    unsafe {
        from_glib_full(ffi::astal_notifd_get_default())
    }
}

//#[doc(alias = "astal_notifd_send_notification")]
//pub fn send_notification(notification: &impl IsA<Notification>, _callback_: AsyncReadyCallback) {
//    unsafe { TODO: call ffi:astal_notifd_send_notification() }
//}
