From b1a442b566efbd04c0b27d223928246047db017c Mon Sep 17 00:00:00 2001 From: szymon Date: Sun, 4 Oct 2026 14:32:25 +0200 Subject: [PATCH] docs: add doctest to get_app_icon --- src/api/functions.rs | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/src/api/functions.rs b/src/api/functions.rs index 9316648..205e3cd 100644 --- a/src/api/functions.rs +++ b/src/api/functions.rs @@ -127,6 +127,20 @@ pub fn get_app_name() -> Option { /// Gets the application icon registered. /// Available since: 0.8.4 +/// +/// # Example +/// ``` +/// use libnotify_rs::api::functions::{get_app_icon, get_app_name, init, set_app_icon}; +/// +/// fn main() -> Result<(), Box> { +/// init("Test app")?; +/// let icon = "gimp"; +/// set_app_icon(icon)?; +/// let icon_gotten = get_app_icon().ok_or::("No app icon set".into())?; +/// assert_eq!(icon, icon_gotten); +/// Ok(()) +/// } +/// ``` pub fn get_app_icon() -> Option { let app_icon_c: *const std::os::raw::c_char = unsafe { notify_get_app_icon() };