loosen ExternalPoints
impl
bounds
This commit is contained in:
parent
9f1b9d6b6a
commit
8ccbf41e84
@ -8,8 +8,9 @@ pub trait ExternalPointsProxy<'a, Ctx: Context<'a>, T>: FactoryProxy<'a, Ctx> {
|
||||
fn exp_points_typed(mentionable: &T, points: &mut impl PointsVisitor<'a, Ctx>);
|
||||
}
|
||||
|
||||
impl<'a, Ctx: Context<'a>, A: Mentionable<'a, Ctx>, T> ExternalPoints<'a, Ctx, T> for A
|
||||
impl<'a, Ctx: Context<'a>, A: MentionableBase<'a, Ctx>, T> ExternalPoints<'a, Ctx, T> for A
|
||||
where
|
||||
Fctr<'a, Ctx, A>: WithParseMode,
|
||||
<Fctr<'a, Ctx, A> as WithParseMode>::WithMode:
|
||||
ExternalPointsProxy<'a, Ctx, T, F = Fctr<'a, Ctx, A>>,
|
||||
{
|
||||
|
Loading…
Reference in New Issue
Block a user