Files
exercism-rust/paasio/README.md
2022-08-04 23:58:25 +02:00

48 lines
1.1 KiB
Markdown

# 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