# Paasio

Welcome to Paasio on Exercism's Rust Track.
If you need help running the tests or submitting your code, check out `HELP.md`.

## Instructions

Report network IO statistics.

You are writing a [PaaS][], and you need a way to bill customers based
on network and filesystem usage.

Create a wrapper for network connections and files that can report IO
statistics. The wrapper must report:

- The total number of bytes read/written.
- The total number of read/write operations.

[PaaS]: http://en.wikipedia.org/wiki/Platform_as_a_service

Network and file operations are implemented in terms of the [`io::Read`][read] and [`io::Write`][write] traits. It will therefore be necessary to implement those traits for your types.

[read]: https://doc.rust-lang.org/std/io/trait.Read.html
[write]: https://doc.rust-lang.org/std/io/trait.Write.html

## Source

### Created by

- @coriolinus

### Contributed to by

- @ccouzens
- @ClashTheBunny
- @cwhakes
- @efx
- @ErikSchierboom
- @petertseng
- @rofrol
- @shenek
- @stringparser
- @TheDarkula
- @ZapAnton

### Based on

Brian Matsuo - https://github.com/bmatsuo