save game

This commit is contained in:
Gerrit Viljoen 2020-05-17 11:48:55 +02:00
parent dd590a9dfb
commit 967acfed9f
2 changed files with 5 additions and 2 deletions

View File

@ -385,7 +385,10 @@ impl SmartString {
} }
fn pop(&mut self) -> Option<char> { fn pop(&mut self) -> Option<char> {
todo!() self.fragments.iter_mut()
.filter(|(visible, string)| *visible && !string.is_empty())
.last()
.and_then(|(_, string)| string.pop())
} }
fn push(&mut self, ch: char) { fn push(&mut self, ch: char) {

View File

@ -538,7 +538,7 @@ fn color_codes() {
fn color_codes_in_header() { fn color_codes_in_header() {
let mut config = AsciiTable::default(); let mut config = AsciiTable::default();
let text = "Hello".color(Color::Blue).bg_color(Color::Yellow).bold(); let text = "Hello".color(Color::Blue).bg_color(Color::Yellow).bold();
config.columns.insert(0, Column {header: text, ..Column::default()}); config.columns.insert(0, Column {header: text.to_string(), ..Column::default()});
let input = vec![&[""]]; let input = vec![&[""]];
let expected = "┌───────┐\n\ let expected = "┌───────┐\n\
\u{1b}[38;5;4m\u{1b}[48;5;3;1mHello\u{1b}[0m \n\ \u{1b}[38;5;4m\u{1b}[48;5;3;1mHello\u{1b}[0m \n\