AtomicModeParse
docs
This commit is contained in:
parent
4dafd53c67
commit
0b25b795a4
@ -19,9 +19,12 @@ pub type AExtensionResultM<A> = ExtensionResultP<A, A, AParseError<A>>;
|
||||
/// [`Atomic`] equivalent of [`ExtensionSource`].
|
||||
pub type AExtensionSourceM<A> = ExtensionSourceP<A, A>;
|
||||
|
||||
/// A more generic version of [`Atomic`].
|
||||
pub trait AtomicModeParse: AtomicBase + ParseMode {
|
||||
/// A more generic version of [`Atomic::a_deserialize`].
|
||||
fn ma_deserialize<I: Inlining>(inlining: I) -> AModeResultM<Self, I>;
|
||||
|
||||
/// A more generic version of [`Atomic::a_extend`].
|
||||
fn ma_extend(atomic: AExtensionSourceM<Self>, tail: &[u8]) -> AExtensionResultM<Self>;
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user