pub fn load_resource<T, D, M, R, F>(
root: &mut Cursive,
title: D,
msg: M,
task: R,
finish_task: F,
)
Expand description
Convenience function that shows a loading pop up
ยงExample
let mut root = cursive::default();
root.set_theme(better_theme());
load_resource(&mut root,
"Loading...", "Loading Dummy Number...",
|| {
thread::sleep(Duration::from_secs(5));
2 + 4
},
|root, val| {
assert_eq!(val, 6);
root.quit()
}
);
root.run();