1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26
use crate::{language::Language, time_zone::request::Request};
impl<'a> Request<'a> {
/// Adds the language parameter to the Time Zone API query.
///
/// ## Arguments:
///
/// * `language` ‧ The language that Google's response should be presented
/// in.
///
/// ## Example:
///
/// * Set Google's response to the French language:
/// ```rust
/// .with_language(Language::French)
/// ```
pub fn with_language(&'a mut self, language: Language) -> &'a mut Request {
// Set language in Request struct.
self.language = Some(language);
// Return modified Request struct to caller.
self
} // fn
} // impl