Split lib/bin.

This commit is contained in:
2018-12-08 07:37:04 +01:00
parent c0052c8c24
commit 880ae49be6
2 changed files with 30 additions and 26 deletions

13
2018/src/lib.rs Normal file
View File

@@ -0,0 +1,13 @@
extern crate chrono;
#[macro_use] extern crate itertools;
extern crate regex;
pub mod common;
pub mod day01;
pub mod day02;
pub mod day03;
pub mod day04;
pub mod day05;
pub mod day06;
pub mod day07;
pub mod day08;

View File

@@ -1,23 +1,14 @@
extern crate chrono;
extern crate clap;
#[macro_use] extern crate itertools;
extern crate regex;
extern crate aoc_2018;
use std::fs;
use std::io;
use std::time::Instant;
use clap::{App, Arg};
use aoc_2018::*;
pub mod common;
pub mod day01;
pub mod day02;
pub mod day03;
pub mod day04;
pub mod day05;
pub mod day06;
pub mod day07;
pub mod day08;
use clap::{App, Arg};
fn get_impl(day: &str) -> Box<common::Solution> {
match day.parse() {