CRegularAtomic docs

This commit is contained in:
AF 2023-07-30 15:43:35 +00:00
parent 6cdc08112c
commit 384cf11120

View File

@ -54,8 +54,11 @@ pub trait CRegularAtomic: AtomicBase + ImplMode<Mode = RegularMode> {
fn cra_extend(self, tail: &[u8]) -> AParseResult<Self>;
}
/// Mostly same as [`AtomicModeParse`] but requires [`Mode`] to be [`RegularMode`].
pub trait RegularAtomic: AtomicBase + ParseMode<Mode = RegularMode> {
/// Same as [`AtomicModeParse::ma_deserialize`].
fn ra_deserialize(inlining: impl Inlining) -> AParseResult<Self>;
/// Same as [`AtomicModeParse::ma_extend`].
fn ra_extend(self, tail: &[u8]) -> AParseResult<Self>;
}