blob: dfef56cfe35749e7490e34f12529914f931824a9 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
|
use crate::queue::StackablePopupOpen;
#[derive(Default)]
pub struct PopupStack {
stack: Vec<StackablePopupOpen>,
}
impl PopupStack {
pub fn push(&mut self, popup: StackablePopupOpen) {
self.stack.push(popup);
}
pub fn pop(&mut self) -> Option<StackablePopupOpen> {
self.stack.pop()
}
}
|