Mercurial > crates > nonstick
diff libpam-sys/src/aliases.rs @ 174:9e4ce1631bd3
Dramatically expand documentation.
author | Paul Fisher <paul@pfish.zone> |
---|---|
date | Tue, 29 Jul 2025 18:58:27 -0400 |
parents | 4b3a5095f68c |
children |
line wrap: on
line diff
--- a/libpam-sys/src/aliases.rs Tue Jul 29 16:52:32 2025 -0400 +++ b/libpam-sys/src/aliases.rs Tue Jul 29 18:58:27 2025 -0400 @@ -10,13 +10,16 @@ /// (and a workaround). /// /// ```no_run +/// use libpam_sys::aliases::ConversationCallback; /// use libpam_sys::pam_conv; -/// use libpam_sys::aliases::ConversationCallback; /// fn convo() -> ConversationCallback { /// // ... /// # unimplemented!() /// } -/// let conv = pam_conv{conv: convo(), appdata_ptr: std::ptr::null_mut()}; +/// let conv = pam_conv { +/// conv: convo(), +/// appdata_ptr: std::ptr::null_mut(), +/// }; /// ``` pub type ConversationCallback = unsafe extern "C" fn( num_msg: c_int, @@ -29,8 +32,8 @@ /// /// ```no_run /// # use std::ffi::CString; +/// use libpam_sys::aliases::CleanupCallback; /// use libpam_sys::pam_set_data; -/// use libpam_sys::aliases::CleanupCallback; /// # use libpam_sys::pam_handle; /// # let handle: *mut pam_handle = std::ptr::null_mut(); /// # let mut my_data = 100;