From dcb8fdfaff468f08b1a502febedd11c457739950 Mon Sep 17 00:00:00 2001 From: timofey Date: Sun, 30 Jul 2023 15:39:34 +0000 Subject: [PATCH] `CRegularAtomic` docs --- src/rstd/atomic/modes.rs | 3 +++ 1 file changed, 3 insertions(+) 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 { + /// Concrete implementation of [`RegularAtomic::ra_deserialize`]. fn cra_deserialize(inlining: impl Inlining) -> AParseResult; + /// Concrete implementation of [`RegularAtomic::ra_extend`]. fn cra_extend(self, tail: &[u8]) -> AParseResult; }