mirror of
https://github.com/ArthurDanjou/exercism-rust.git
synced 2026-01-31 12:07:51 +01:00
Initial commit
This commit is contained in:
48
paasio/README.md
Normal file
48
paasio/README.md
Normal file
@@ -0,0 +1,48 @@
|
||||
# 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
|
||||
Reference in New Issue
Block a user