1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
//! Adventurous provides utilities to assist you in solving
//! [Advent of Code](https://adventofcode.com) puzzles.
//!
//! [![Crates.io](https://img.shields.io/crates/v/adventurous.svg)](https://crates.io/crates/adventurous)
//! [![Docs.rs](https://docs.rs/adventurous/badge.svg)](https://docs.rs/ggez)
//! [![Crates.io](https://img.shields.io/crates/l/adventurous.svg)](https://github.com/maxdeviant/adventurous/blob/master/LICENSE)
//!
//! ## Installation
//! ```toml
//! [dependencies]
//! adventurous = "0.0.3"
//! ```
//!
//! ## Examples
//!
//! ### Reading Puzzle Input
//!
//! ```no_run
//! extern crate adventurous;
//!
//! use adventurous::Input;
//!
//! fn main() -> std::io::Result<()> {
//!     let input = Input::from_file("input.txt")?;
//!     for line in input.value.lines() {
//!         // Do something with the line...
//!     }
//!     Ok(())
//! }
//! ```

mod input;
mod strings;

pub use self::input::*;
pub use self::strings::*;