async-watch 0.3.1

Async watch channel
Documentation
# async-watch

[![Build](https://github.com/cynecx/async-watch/workflows/CI/badge.svg)](
https://github.com/cynecx/async-watch/actions)
[![License](https://img.shields.io/badge/license-MIT%2FApache--2.0-blue.svg)](
https://github.com/cynecx/async-watch)
[![Cargo](https://img.shields.io/crates/v/async-watch.svg)](
https://crates.io/crates/async-watch)
[![Documentation](https://docs.rs/async-watch/badge.svg)](
https://docs.rs/async-watch)

A single-producer, multi-consumer channel that only retains the *last* sent value.

Extracted from [Tokio's](https://github.com/tokio-rs/tokio/) [`tokio::sync::watch`](https://github.com/tokio-rs/tokio/blob/master/tokio/src/sync/watch.rs) implementation,
which was written by [Carl Lerche](https://github.com/carllerche).

## License

async-watch is primarily distributed under the terms of both the MIT license
and the Apache License (Version 2.0).

See [LICENSE-APACHE](LICENSE-APACHE) and [LICENSE-MIT](LICENSE-MIT) for details.