using anyhow::Result

This commit is contained in:
2020-12-02 18:54:00 -08:00
parent 59459e7489
commit 338920c64f
253 changed files with 1238 additions and 3 deletions

View File

@@ -0,0 +1 @@
This file has an mtime of when this was started.

View File

@@ -0,0 +1,26 @@
#![feature(backtrace)]
#![allow(dead_code)]
use std::backtrace::{Backtrace, BacktraceStatus};
use std::error::Error;
use std::fmt::{self, Display};
#[derive(Debug)]
struct E;
impl Display for E {
fn fmt(&self, _formatter: &mut fmt::Formatter) -> fmt::Result {
unimplemented!()
}
}
impl Error for E {
fn backtrace(&self) -> Option<&Backtrace> {
let backtrace = Backtrace::capture();
match backtrace.status() {
BacktraceStatus::Captured | BacktraceStatus::Disabled | _ => {}
}
unimplemented!()
}
}

View File

@@ -0,0 +1 @@
/Users/adamkramer/advent/target/debug/build/anyhow-9bfae673c75a0f19/out