# Mdrv [![Crates.io][crates_badge]][crates] [![Docs.rs][docs_badge]][docs] [![Travis CI][travis_badge]][travis] [![Appveyor][appveyor_badge]][appveyor] [![Codecov.io][codecov_badge]][codecov] [![License][license_badge]][license] [crates_badge]: https://img.shields.io/crates/v/mdrv.svg [docs_badge]: https://docs.rs/mdrv/badge.svg [travis_badge]: https://api.travis-ci.org/binp-automation/mdrv.svg [appveyor_badge]: https://ci.appveyor.com/api/projects/status/github/binp-automation/mdrv?svg=true [codecov_badge]: https://codecov.io/gh/binp-automation/mdrv/graphs/badge.svg [license_badge]: https://img.shields.io/crates/l/mdrv.svg [crates]: https://crates.io/crates/mdrv [docs]: https://docs.rs/mdrv [travis]: https://travis-ci.org/binp-automation/mdrv [appveyor]: https://ci.appveyor.com/project/nthend/mdrv [codecov]: https://codecov.io/gh/binp-automation/mdrv [license]: https://github.com/binp-automation/mdrv#license Modular driver based on [Mio](https://github.com/carllerche/mio) for managing multiple connections over different protocols ## Documentation + [`crates.io` version documentation](https://docs.rs/mdrv) + [`develop` branch documentation](https://binp-automation.github.io/mdrv/target/doc/mdrv/) ## Architecture [![Architecture sample scheme](https://binp-automation.github.io/mdrv/res/arch.svg?sanitize=true)](https://binp-automation.github.io/mdrv/res/arch.svg) ## License Licensed under either of * Apache License, Version 2.0 ([LICENSE-APACHE](LICENSE-APACHE) or http://www.apache.org/licenses/LICENSE-2.0) * MIT license ([LICENSE-MIT](LICENSE-MIT) or http://opensource.org/licenses/MIT) at your option. ### Contribution Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.