blob: 76294b9c17e7eff0be0f2e8ea99d18983a365648 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
|
use inquire::{InquireError, Select};
use spinners::{Spinner, Spinners};
use crate::channels::Channel;
mod channels;
fn main() {
let mut sp = Spinner::new(Spinners::Dots, "Loading SomaFM channels...".into());
let channels = channels::get_channels();
sp.stop();
let ans: Result<Channel, InquireError> = Select::new("Select a channel", channels).prompt();
println!("\n{:?}", ans);
}
|