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>; }