[][src]Function online::online

pub fn online(timeout: Option<Duration>) -> Result<bool, SimpleError>

It uses HTTP and DNS as fallback.

  • timeout - Number of seconds to wait for a response (default: 3)
use std::time::Duration;

use online::*;

assert_eq!(online(None), Ok(true));

// with timeout
let timeout = Duration::new(6, 0);
assert_eq!(online(Some(timeout)), Ok(true));