```rust // ...
use rustls::ClientConfig; use tokio_rustls::ClientConfigExt;
let mut config = ClientConfig::new(); config.rootstore.addtrustanchors(&webpkiroots::ROOTS); let config = Arc::new(config);
TcpStream::connect(&addr, &handle) .andthen(|socket| config.connectasync("www.rust-lang.org", socket))
// ... ```