diff --git a/Cargo.lock b/Cargo.lock index aa69676..60a13ca 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -990,7 +990,7 @@ dependencies = [ [[package]] name = "mycelial_technology" -version = "0.1.0" +version = "0.2.0" dependencies = [ "log", "miniserde", diff --git a/Cargo.toml b/Cargo.toml index 8048caa..9e301d8 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "mycelial_technology" -version = "0.1.0" +version = "0.2.0" authors = ["glyph "] edition = "2018" diff --git a/src/bin/generate_rss.rs b/src/bin/generate_rss.rs index 0e65da7..f62cb74 100644 --- a/src/bin/generate_rss.rs +++ b/src/bin/generate_rss.rs @@ -1,12 +1,12 @@ extern crate regex; extern crate rss; +use regex::Regex; +use rss::{ChannelBuilder, Item}; use std::error; use std::fs; use std::fs::File; use std::io::prelude::*; -use regex::Regex; -use rss::{ChannelBuilder, Item}; fn main() -> Result<(), Box> { // create rss channel for mycelial.technology @@ -25,11 +25,7 @@ fn main() -> Result<(), Box> { let plants = "./templates/plants"; // add directories to a vector - let mut dirs = Vec::new(); - dirs.push(bacteria); - dirs.push(computers); - dirs.push(fungi); - dirs.push(plants); + let dirs = vec![bacteria, computers, fungi, plants]; // create vectors for item fields let mut titles = Vec::new(); @@ -46,8 +42,7 @@ fn main() -> Result<(), Box> { // populate item url vector from article filenames let re_url = Regex::new("./templates/(.*).html.tera")?; let caps_url = re_url.captures( - &path - .to_str() + path.to_str() .expect("Failed to convert file path to string slice for regex capture"), ); if let Some(url) = caps_url {