use curl::easy::Easy; | |
use std::io::{stdout, Write}; | |
fn main() -> Result<(), curl::Error> { | |
let mut curl = Easy::new(); | |
curl.url("https://example.com")?; | |
curl.doh_url(Some("https://cloudflare-dns.com/dns-query"))?; | |
curl.write_function(|data| { | |
stdout().write_all(data).unwrap(); | |
Ok(data.len()) | |
})?; | |
curl.perform()?; | |
Ok(()) | |
} |