use {
cursive::{views::*, *},
cursive_image::*,
};
const FILE: &str = "assets/media/linux.gif";
fn main() {
let mut cursive = default();
cursive.add_layer(Panel::new(ImageView::default().with_image(
Image::new_stream_from_gif_file(FILE).expect("new_stream_from_gif_file"),
)));
cursive.add_global_callback('q', |cursive| cursive.quit());
cursive.run();
}