i3status_ext
pub fn update( receiver: &Receiver<Result<String, String>>) -> Option<Result<CurrentWeather, String>>