optimised typeless points_vec
This commit is contained in:
parent
cb18245de6
commit
0ebb088506
@ -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>>>) {
|
fn points(&self, points: &mut Vec<Point<'a, Ctx, TypelessMentionable<'a, Ctx>>>) {
|
||||||
points.extend(self.t_points.iter().map(Clone::clone));
|
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> {
|
impl<'a, Ctx: 'a + Context> Clone for TypelessFactory<'a, Ctx> {
|
||||||
|
Loading…
Reference in New Issue
Block a user