From 384cf1112085cf8f416df10f818ce910db2c9545 Mon Sep 17 00:00:00 2001 From: timofey Date: Sun, 30 Jul 2023 15:43:35 +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 4642933..fb10216 100644 --- a/src/rstd/atomic/modes.rs +++ b/src/rstd/atomic/modes.rs @@ -54,8 +54,11 @@ pub trait CRegularAtomic: AtomicBase + ImplMode { fn cra_extend(self, tail: &[u8]) -> AParseResult; } +/// Mostly same as [`AtomicModeParse`] but requires [`Mode`] to be [`RegularMode`]. pub trait RegularAtomic: AtomicBase + ParseMode { + /// Same as [`AtomicModeParse::ma_deserialize`]. fn ra_deserialize(inlining: impl Inlining) -> AParseResult; + /// Same as [`AtomicModeParse::ma_extend`]. fn ra_extend(self, tail: &[u8]) -> AParseResult; }