A little app to serve my photography from my personal website

use better rust idioms

ericwood.org eb3e53b5 1e85147a

Waiting for spindle ...
+2 -4
+2 -4
src/blog.rs
··· 82 82 } 83 83 84 84 pub fn get_by_slug(&self, slug: &str) -> Option<Arc<BlogPost>> { 85 - self.by_slug.get(slug).map(|i| (*i).clone()) 85 + self.by_slug.get(slug).cloned() 86 86 } 87 87 88 88 pub fn get_by_tag(&self, tag: &str) -> Vec<Arc<BlogPost>> { 89 89 self.by_tag 90 90 .get(tag) 91 91 .unwrap_or(&Vec::<Arc<BlogPost>>::new()) 92 - .iter() 93 - .map(|i| (*i).clone()) 94 - .collect() 92 + .to_vec() 95 93 } 96 94 } 97 95