lib_dice 0.1.0

A library for parsing dice rolls
Documentation

extern crate lib_dice;

use std::io::prelude::*;
use std::io;

fn main() {
	println!("Welcome to Dice Line v{}", env!("CARGO_PKG_VERSION"));

	loop {
		print!("> ");
		io::stdout().flush().unwrap();

		let mut line = String::new();
		std::io::stdin().read_line(&mut line).expect("STDIN Error");

		match lib_dice::roll_from_str(&line.trim()) {
			Ok(res) => println!("{}", res),
			Err(err) => println!("Error: {}", err),
		}
	}
}