optimised typeless points_vec

This commit is contained in:
AF 2023-04-22 21:48:34 +00:00
parent cb18245de6
commit 0ebb088506

View File

@ -284,6 +284,10 @@ impl<'a, Ctx: 'a + Context> Mentionable<'a, Ctx> for TypelessMentionable<'a, Ctx
fn points(&self, points: &mut Vec<Point<'a, Ctx, TypelessMentionable<'a, Ctx>>>) {
points.extend(self.t_points.iter().map(Clone::clone));
}
fn points_vec(&self) -> Vec<Point<'a, Ctx, TypelessMentionable<'a, Ctx>>> {
self.t_points.clone()
}
}
impl<'a, Ctx: 'a + Context> Clone for TypelessFactory<'a, Ctx> {