diff --git a/src/rstd/atomic/modes.rs b/src/rstd/atomic/modes.rs
index 9e0dd73..4642933 100644
--- a/src/rstd/atomic/modes.rs
+++ b/src/rstd/atomic/modes.rs
@@ -46,8 +46,11 @@ where
     }
 }
 
+/// For auto-deriving [`RegularAtomic`] from concrete implementations.
 pub trait CRegularAtomic: AtomicBase + ImplMode<Mode = RegularMode> {
+    /// Concrete implementation of [`RegularAtomic::ra_deserialize`].
     fn cra_deserialize(inlining: impl Inlining) -> AParseResult<Self>;
+    /// Concrete implementation of [`RegularAtomic::ra_extend`].
     fn cra_extend(self, tail: &[u8]) -> AParseResult<Self>;
 }