Merge pull request #1 from briansmith/improve-docs
Clarify and expand documentation.
This commit is contained in:
commit
c4597a2506
33
README.md
33
README.md
@ -1,11 +1,10 @@
|
|||||||
# tokio-rustls
|
# tokio-rustls
|
||||||
[![crates](https://img.shields.io/crates/v/tokio-rustls.svg)](https://crates.io/crates/tokio-rustls)
|
[![crates](https://img.shields.io/crates/v/tokio-rustls.svg)](https://crates.io/crates/tokio-rustls) [![license](https://img.shields.io/badge/License-MIT-blue.svg)](https://github.com/quininer/tokio-rustls/blob/master/LICENSE-MIT) [![license](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://github.com/quininer/tokio-rustls/blob/master/LICENSE-APACHE) [![docs.rs](https://docs.rs/tokio-rustls/badge.svg)](https://docs.rs/tokio-rustls/)
|
||||||
[![license](https://img.shields.io/github/license/quininer/tokio-rustls.svg)](https://github.com/quininer/tokio-rustls/blob/master/LICENSE)
|
|
||||||
[![docs.rs](https://docs.rs/tokio-rustls/badge.svg)](https://docs.rs/tokio-rustls/)
|
|
||||||
|
|
||||||
[tokio-tls](https://github.com/tokio-rs/tokio-tls) fork, use [rustls](https://github.com/ctz/rustls).
|
Asynchronous TLS/SSL streams for [Tokio](https://tokio.rs/) using
|
||||||
|
[Rustls](https://github.com/ctz/rustls).
|
||||||
|
|
||||||
### exmaple
|
### Basic Structure of a Client
|
||||||
|
|
||||||
```rust
|
```rust
|
||||||
// ...
|
// ...
|
||||||
@ -22,3 +21,27 @@ TcpStream::connect(&addr, &handle)
|
|||||||
|
|
||||||
// ...
|
// ...
|
||||||
```
|
```
|
||||||
|
|
||||||
|
### Client Example Program
|
||||||
|
|
||||||
|
See [examples/client.rs](examples/client.rs). You can run it with:
|
||||||
|
|
||||||
|
```sh
|
||||||
|
cargo run --example client google.com
|
||||||
|
```
|
||||||
|
|
||||||
|
### Server Example Program
|
||||||
|
|
||||||
|
See [examples/server.rs](examples/server.rs). You can run it with:
|
||||||
|
|
||||||
|
```sh
|
||||||
|
cargo run --example server -- 127.0.0.1 --cert mycert.der --key mykey.der
|
||||||
|
```
|
||||||
|
|
||||||
|
### License & Origin
|
||||||
|
|
||||||
|
tokio-rustls is primarily distributed under the terms of both the [MIT license](LICENSE-MIT) and
|
||||||
|
the [Apache License (Version 2.0)](LICENSE-APACHE), with portions covered by various BSD-like
|
||||||
|
licenses.
|
||||||
|
|
||||||
|
This started as a fork of [tokio-tls](https://github.com/tokio-rs/tokio-tls).
|
||||||
|
@ -1,6 +1,5 @@
|
|||||||
//! Async TLS streams
|
//! Asynchronous TLS/SSL streams for Tokio using [Rustls](https://github.com/ctz/rustls).
|
||||||
//!
|
|
||||||
//! [tokio-tls](https://github.com/tokio-rs/tokio-tls) fork, use [rustls](https://github.com/ctz/rustls).
|
|
||||||
|
|
||||||
#[cfg_attr(feature = "tokio-proto", macro_use)] extern crate futures;
|
#[cfg_attr(feature = "tokio-proto", macro_use)] extern crate futures;
|
||||||
extern crate tokio_io;
|
extern crate tokio_io;
|
||||||
|
Loading…
Reference in New Issue
Block a user