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>);
|
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
|
where
|
||||||
|
Fctr<'a, Ctx, A>: WithParseMode,
|
||||||
<Fctr<'a, Ctx, A> as WithParseMode>::WithMode:
|
<Fctr<'a, Ctx, A> as WithParseMode>::WithMode:
|
||||||
ExternalPointsProxy<'a, Ctx, T, F = Fctr<'a, Ctx, A>>,
|
ExternalPointsProxy<'a, Ctx, T, F = Fctr<'a, Ctx, A>>,
|
||||||
{
|
{
|
||||||
|
Loading…
Reference in New Issue
Block a user