pub fn show_area_query(a: &Option, first: bool) -> ::askama::Result { let char = if first { '?' } else { '&' }; if let Some(a) = a { return Ok(format!("{}area={}", char, a)); } else { return Ok(String::new()); } } pub fn cond_show(show: &bool, text: &str) -> askama::Result { return if *show { Ok(String::from(text)) } else { Ok(String::new()) } } pub fn invert(b: &bool) -> askama::Result { return Ok(!b); }