diff src/libpam/pam_ffi.rs @ 103:dfcd96a74ac4 default tip

write a truly prodigious amount of documentation adds a bunch of links to the OpenPAM man pages and the XSSO spec as well as just a bunch of prose and stuff.
author Paul Fisher <paul@pfish.zone>
date Wed, 25 Jun 2025 00:59:24 -0400
parents 94eb11cb1798
children
line wrap: on
line diff
--- a/src/libpam/pam_ffi.rs	Tue Jun 24 18:11:38 2025 -0400
+++ b/src/libpam/pam_ffi.rs	Wed Jun 25 00:59:24 2025 -0400
@@ -29,7 +29,8 @@
 #[derive(Debug, Default)]
 pub struct Answer {
     /// Owned pointer to the data returned in an answer.
-    /// For most answers, this will be a [`CHeapString`],
+    /// For most answers, this will be a
+    /// [`CHeapString`](crate::libpam::memory::CHeapString),
     /// but for [`BinaryQAndA`](crate::conv::BinaryQAndA)s
     /// (a Linux-PAM extension), this will be a [`CHeapBox`] of
     /// [`CBinaryData`](crate::libpam::memory::CBinaryData).