From 4acf6a6b87e3195bc2e2c36466056af530166826 Mon Sep 17 00:00:00 2001 From: szymon Date: Sun, 4 Oct 2026 14:40:09 +0200 Subject: [PATCH] docs: add doctest to set_app_icon --- src/api/functions.rs | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/src/api/functions.rs b/src/api/functions.rs index 47a6004..9a02b28 100644 --- a/src/api/functions.rs +++ b/src/api/functions.rs @@ -323,6 +323,19 @@ pub fn set_app_name(app_name: &str) -> Result<(), LibnotifyError> { /// /// # Errors /// This function can return LibnotifyError::NulError +/// +/// # Example +/// ``` +/// use libnotify_rs::api::functions::{get_app_icon, init, set_app_icon}; +/// +/// fn main() -> Result<(), Box> { +/// init("Test app")?; +/// let app_icon = "morbius app"; +/// set_app_icon(app_icon)?; +/// assert_eq!(app_icon, get_app_icon().unwrap()); +/// Ok(()) +/// } +/// ``` pub fn set_app_icon(app_icon: &str) -> Result<(), LibnotifyError> { let app_icon_c = std::ffi::CString::new(app_icon)?; unsafe { notify_set_app_icon(app_icon_c.as_ptr()) };