From a2cba66a29e841f16089ca1e71f89d70685d543a Mon Sep 17 00:00:00 2001 From: timofey Date: Sun, 30 Jul 2023 17:33:07 +0000 Subject: [PATCH] restrict `FactoryParse` --- src/rcore.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/rcore.rs b/src/rcore.rs index b49c688..602b567 100644 --- a/src/rcore.rs +++ b/src/rcore.rs @@ -111,7 +111,7 @@ pub trait FactoryBase<'a, Ctx: Context<'a>>: 'a + Send + Sync + Clone { type ParseError: 'a + Error; } -pub trait FactoryParse<'a, Ctx: Context<'a>>: FactoryBase<'a, Ctx> { +pub trait FactoryParse<'a, Ctx: Context<'a>>: FactoryModeParse<'a, Ctx> { /// See [`Deserializer`], [`Resolver`]. fn deserialize(&self, inctx: impl InCtx<'a, Ctx>) -> ParseResult<'a, Ctx, Self>; /// Called by finite stream parsers if there's any data left.