nhl_api 0.7.1

An NHL stats and scores API client
Documentation
use std::time::Duration;

#[derive(Debug, Clone)]
pub struct ClientConfig {
    pub(crate) timeout: Duration,
    pub(crate) ssl_verify: bool,
    pub(crate) follow_redirects: bool,
}

impl Default for ClientConfig {
    fn default() -> Self {
        Self {
            timeout: Duration::from_secs(10),
            ssl_verify: true,
            follow_redirects: true,
        }
    }
}

#[cfg(test)]
mod tests {
    use super::*;

    #[test]
    fn test_client_config_default() {
        let config = ClientConfig::default();
        assert_eq!(config.timeout, Duration::from_secs(10));
        assert!(config.ssl_verify);
        assert!(config.follow_redirects);
    }
}