CRegularAtomic
docs
This commit is contained in:
parent
6cdc08112c
commit
384cf11120
@ -54,8 +54,11 @@ pub trait CRegularAtomic: AtomicBase + ImplMode<Mode = RegularMode> {
|
|||||||
fn cra_extend(self, tail: &[u8]) -> AParseResult<Self>;
|
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> {
|
pub trait RegularAtomic: AtomicBase + ParseMode<Mode = RegularMode> {
|
||||||
|
/// Same as [`AtomicModeParse::ma_deserialize`].
|
||||||
fn ra_deserialize(inlining: impl Inlining) -> AParseResult<Self>;
|
fn ra_deserialize(inlining: impl Inlining) -> AParseResult<Self>;
|
||||||
|
/// Same as [`AtomicModeParse::ma_extend`].
|
||||||
fn ra_extend(self, tail: &[u8]) -> AParseResult<Self>;
|
fn ra_extend(self, tail: &[u8]) -> AParseResult<Self>;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user