Refactor output of days to String
This commit is contained in:
@@ -40,7 +40,7 @@ pub fn advent_day(attrs: TokenStream, item: TokenStream, ) -> TokenStream {
|
||||
read_input_part1(self, Path::new(#input_str))
|
||||
}
|
||||
|
||||
fn solve(&mut self) -> Result<u64, AdventError> {
|
||||
fn solve(&mut self) -> Result<String, AdventError> {
|
||||
solve_part1(self)
|
||||
}
|
||||
}
|
||||
@@ -50,7 +50,7 @@ pub fn advent_day(attrs: TokenStream, item: TokenStream, ) -> TokenStream {
|
||||
read_input_part2(self, Path::new(#input_str))
|
||||
}
|
||||
|
||||
fn solve(&mut self) -> Result<u64, AdventError> {
|
||||
fn solve(&mut self) -> Result<String, AdventError> {
|
||||
solve_part2(self)
|
||||
}
|
||||
}
|
||||
@@ -70,12 +70,12 @@ pub fn advent_day(attrs: TokenStream, item: TokenStream, ) -> TokenStream {
|
||||
}
|
||||
|
||||
impl AdventDay for #ident {
|
||||
fn puzzle1(&mut self) -> Result<u64, AdventError> {
|
||||
fn puzzle1(&mut self) -> Result<String, AdventError> {
|
||||
self.part1.read_input()?;
|
||||
self.part1.solve()
|
||||
}
|
||||
|
||||
fn puzzle2(&mut self) -> Result<u64, AdventError> {
|
||||
fn puzzle2(&mut self) -> Result<String, AdventError> {
|
||||
self.part2.read_input()?;
|
||||
self.part2.solve()
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user