From c0e7e54e34eacdd102926068f588ddd0e7790eb6 Mon Sep 17 00:00:00 2001 From: timofey Date: Sat, 29 Jul 2023 08:16:58 +0000 Subject: [PATCH] loosen `StaticPair` bounds --- src/rstd/inlining/static_pair.rs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/rstd/inlining/static_pair.rs b/src/rstd/inlining/static_pair.rs index 171a68d..ded1bf3 100644 --- a/src/rstd/inlining/static_pair.rs +++ b/src/rstd/inlining/static_pair.rs @@ -38,9 +38,9 @@ pub trait StaticPair<'a, Ctx: Context<'a>>: /// Second element's type. Must equal [`StaticPairSerializable::SB`]. type B: MentionableBase<'a, Ctx, Fctr = Self::FB>; /// First element's factory. - type FA: Factory<'a, Ctx, Mtbl = Self::A> + InlineableFactory<'a, Ctx>; + type FA: FactoryBase<'a, Ctx, Mtbl = Self::A> + InlineableFactory<'a, Ctx>; /// Second element's factory. - type FB: Factory<'a, Ctx, Mtbl = Self::B>; + type FB: FactoryBase<'a, Ctx, Mtbl = Self::B> + ParseMode; /// See [`FactoryBase::ParseError`]. type ParseError: 'a + Error;