mtp 0.1.0

MTP client implementation based on mtp_spec
Documentation
# MTP

[![GitHub Workflow Status](https://img.shields.io/github/actions/workflow/status/Serial-ATA/mtp-rs/ci.yml?branch=master&style=for-the-badge&logo=github)](https://github.com/Serial-ATA/mtp-rs/actions/workflows/ci.yml)
[![Downloads](https://img.shields.io/crates/d/mtp?style=for-the-badge&logo=rust)](https://crates.io/crates/mtp)
[![Version](https://img.shields.io/crates/v/mtp?style=for-the-badge&logo=rust)](https://crates.io/crates/mtp)
[![Documentation](https://img.shields.io/badge/docs.rs-mtp-informational?style=for-the-badge&logo=read-the-docs)](https://docs.rs/mtp/)

## Acknowledgements

Huge thanks to the [libmtp](https://sourceforge.net/projects/libmtp/) project, whose `devices.h` (which is used in [`fetch-devices.py`](mtp/fetch-devices.py))
was used to understand the terrible world of non-conformance that is MTP.

## 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.