ADParseResult

This commit is contained in:
AF 2023-06-28 15:49:44 +00:00
parent 712026be40
commit 6d9a35ba27

View File

@ -101,6 +101,8 @@ pub trait ConstSizeObject<'a, Ctx: Context<'a>>: FixedSizeObject<'a, Ctx> {
const SIZE: usize; const SIZE: usize;
} }
pub type ADParseResult<A, D> = Result<(A, D), <A as Atomic>::AParseError>;
/// Atomic analogue of [`InlineableFactory`]/[`InlineableObject`]. /// Atomic analogue of [`InlineableFactory`]/[`InlineableObject`].
pub trait InlineableAtomic: Atomic { pub trait InlineableAtomic: Atomic {
fn a_extension_error(tail: &[u8]) -> Self::AParseError; fn a_extension_error(tail: &[u8]) -> Self::AParseError;