diff options
Diffstat (limited to 'src/main.rs')
| -rw-r--r-- | src/main.rs | 12 |
1 files changed, 1 insertions, 11 deletions
diff --git a/src/main.rs b/src/main.rs index 61701ab..ced1391 100644 --- a/src/main.rs +++ b/src/main.rs @@ -23,7 +23,7 @@ fn main() { let args = Args::parse(); let config = load_config(&args.config_file).unwrap(); let channel = generate_channel(config.urls, config.channel); - write(&channel); + let _ = channel.pretty_write_to(std::io::stdout(), b' ', 4).unwrap(); } fn load_config(config_file_arg: &str) -> anyhow::Result<Config> { @@ -45,13 +45,3 @@ fn generate_channel(urls: Vec<String>, channel_config: ChannelConfig) -> Channel }); channel } - -fn write(channel: &Channel) { - let items_summary: Vec<(String, String)> = channel - .items().iter() - .map(|item| ( - item.title().map(String::from).unwrap_or_else(String::new), - item.pub_date().map(String::from).unwrap_or_else(String::new))) - .collect(); - println!("{:#?}", items_summary); -} |
