summaryrefslogtreecommitdiff
path: root/subprojects/thiserror/build
diff options
context:
space:
mode:
Diffstat (limited to 'subprojects/thiserror/build')
-rw-r--r--subprojects/thiserror/build/probe.rs33
1 files changed, 0 insertions, 33 deletions
diff --git a/subprojects/thiserror/build/probe.rs b/subprojects/thiserror/build/probe.rs
deleted file mode 100644
index ee126d4..0000000
--- a/subprojects/thiserror/build/probe.rs
+++ /dev/null
@@ -1,33 +0,0 @@
-// This code exercises the surface area that we expect of the Error generic
-// member access API. If the current toolchain is able to compile it, then
-// thiserror is able to provide backtrace support.
-
-#![no_std]
-#![feature(error_generic_member_access)]
-
-use core::error::{Error, Request};
-use core::fmt::{self, Debug, Display};
-
-struct MyError(Thing);
-struct Thing;
-
-impl Debug for MyError {
- fn fmt(&self, _formatter: &mut fmt::Formatter) -> fmt::Result {
- unimplemented!()
- }
-}
-
-impl Display for MyError {
- fn fmt(&self, _formatter: &mut fmt::Formatter) -> fmt::Result {
- unimplemented!()
- }
-}
-
-impl Error for MyError {
- fn provide<'a>(&'a self, request: &mut Request<'a>) {
- request.provide_ref(&self.0);
- }
-}
-
-// Include in sccache cache key.
-const _: Option<&str> = option_env!("RUSTC_BOOTSTRAP");