# IOF: Input and Output in a Simple Format [![Docs](https://docs.rs/iof/badge.svg)](https://docs.rs/iof) [![Crates.io](https://img.shields.io/crates/d/iof.svg)](https://crates.io/crates/iof) [![Crates.io](https://img.shields.io/crates/v/iof.svg)](https://crates.io/crates/iof) [![Continuous Integration](https://github.com/TheVeryDarkness/iof/actions/workflows/ci.yml/badge.svg)](https://github.com/TheVeryDarkness/iof/actions/workflows/ci.yml) [![codecov](https://codecov.io/gh/TheVeryDarkness/iof/branch/main/graph/badge.svg?token=IQAZHYV0SE)](https://codecov.io/gh/TheVeryDarkness/iof) This library is mainly for some cases that need simple and fast I/O, such as online judge. This library has an interface for inputs that is a bit similar to input streams in C++ (thus is helpful if you're finding an I/O framework in Rust for online judge), and some default format for output. See the [documentation](https://docs.rs/iof) for more details. ## Test Coverage Graphs The following graphs are generated by [Codecov](https://codecov.io/gh/TheVeryDarkness/iof). ![Sunburst](https://codecov.io/gh/TheVeryDarkness/iof/graphs/sunburst.svg?token=IQAZHYV0SE) ![Grid](https://codecov.io/gh/TheVeryDarkness/iof/graphs/tree.svg?token=IQAZHYV0SE) ![Icicle](https://codecov.io/gh/TheVeryDarkness/iof/graphs/icicle.svg?token=IQAZHYV0SE)