From 6a8a0ec6ec8bb8cf346ee0dd2c45ddcfbee7fbe6 Mon Sep 17 00:00:00 2001 From: Martin Haug Date: Tue, 3 May 2022 11:40:27 +0200 Subject: Code Review: Heap is Stack. Unsafe is Good. Spaghetti Code is Style. --- src/frame.rs | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'src/frame.rs') diff --git a/src/frame.rs b/src/frame.rs index dcaa7581..80e25f3b 100644 --- a/src/frame.rs +++ b/src/frame.rs @@ -40,6 +40,14 @@ impl Frame { self.elements.insert(0, (pos, element)); } + /// Add multiple elements at a position in the background. + pub fn prepend_multiple(&mut self, insert: I) + where + I: IntoIterator, + { + self.elements.splice(0 .. 0, insert); + } + /// Add an element at a position in the foreground. pub fn push(&mut self, pos: Point, element: Element) { self.elements.push((pos, element)); -- cgit v1.2.3