gitui 0.22.1

blazing fast terminal-ui for git
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()
	}
}