From 1f454fec16bc4c8e0756258b59ce845c62b1893c Mon Sep 17 00:00:00 2001 From: timofey Date: Sat, 29 Jul 2023 11:04:34 +0000 Subject: [PATCH] loosen `StaticPair` bounds for tuple --- src/rstd/collections/pair.rs | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/rstd/collections/pair.rs b/src/rstd/collections/pair.rs index 8a38fe5..19df825 100644 --- a/src/rstd/collections/pair.rs +++ b/src/rstd/collections/pair.rs @@ -43,10 +43,11 @@ impl Display for PairParseError { impl Error for PairParseError {} -impl<'a, Ctx: Context<'a>, A: Mentionable<'a, Ctx>, B: Mentionable<'a, Ctx>> StaticPair<'a, Ctx> - for (A, B) +impl<'a, Ctx: Context<'a>, A: MentionableBase<'a, Ctx>, B: MentionableBase<'a, Ctx>> + StaticPair<'a, Ctx> for (A, B) where A::Fctr: InlineableFactory<'a, Ctx>, + B::Fctr: ParseMode, { type FactoryData = (Self::FA, Self::FB); type A = A;