diff options
| -rw-r--r-- | src/meetup_rss.rs | 10 | 
1 files changed, 10 insertions, 0 deletions
| diff --git a/src/meetup_rss.rs b/src/meetup_rss.rs index 7e2989a..ed58be8 100644 --- a/src/meetup_rss.rs +++ b/src/meetup_rss.rs @@ -1,5 +1,7 @@  use rss::{Channel, ChannelBuilder, Item}; +use std::io; +  use meetup::event::Event;  pub fn generate(events: &Vec<Event>) -> Result<Channel, String> { @@ -21,6 +23,14 @@ pub fn generate(events: &Vec<Event>) -> Result<Channel, String> {      )  } +/// Writes the channel to standard output. +pub fn write(channel: Channel) { +    let stdout = io::stdout(); +    let mut handle = stdout.lock(); + +    channel.write_to(handle); +} +  #[cfg(test)]  mod tests { | 
