use dialogos::*; fn main() { let ferris = |cont| text("Ferris", cont); let mut d = Dialogue::new(vec![ label("The Beginning"), ferris("Hello world."), jump("The End"), ferris("Something something."), ferris("The end."), label("The End"), ]); while !d.has_end() { let line = d.line(); println!("{}: {}", line.info, line.cont); d.next(); } }