extern crate https_fetch;

use std::io;
use std::sync::Arc;
use std::sync::atomic::AtomicBool;
use https_fetch::*;

fn main() {
	let client = Client::new().unwrap();
	let aborted = Arc::new(AtomicBool::new(false));

	client.fetch(Url::new("github.com", 443, "/").unwrap(), Box::new(io::stdout()), aborted, |result| {
		assert!(result.is_ok());
	}).unwrap();
}