AtomicModeProxy
docs
This commit is contained in:
parent
0b25b795a4
commit
34b60a9950
@ -28,11 +28,15 @@ pub trait AtomicModeParse: AtomicBase + ParseMode {
|
||||
fn ma_extend(atomic: AExtensionSourceM<Self>, tail: &[u8]) -> AExtensionResultM<Self>;
|
||||
}
|
||||
|
||||
/// External implementation of [`AtomicModeProxy`].
|
||||
pub trait AtomicModeProxy {
|
||||
/// Associated [`AtomicModeParse`].
|
||||
type A: AtomicBase + ParseMode;
|
||||
|
||||
/// External implementation of [`AtomicModeParse::ma_deserialize`].
|
||||
fn pma_deserialize<I: Inlining>(inlining: I) -> AModeResultM<Self::A, I>;
|
||||
|
||||
/// External implementation of [`AtomicModeParse::ma_extend`].
|
||||
fn pma_extend(atomic: AExtensionSourceM<Self::A>, tail: &[u8]) -> AExtensionResultM<Self::A>;
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user