summaryrefslogtreecommitdiffstats
path: root/src/test/ui/impl-trait/question_mark.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/test/ui/impl-trait/question_mark.rs')
-rw-r--r--src/test/ui/impl-trait/question_mark.rs30
1 files changed, 0 insertions, 30 deletions
diff --git a/src/test/ui/impl-trait/question_mark.rs b/src/test/ui/impl-trait/question_mark.rs
deleted file mode 100644
index 7bd5cff31..000000000
--- a/src/test/ui/impl-trait/question_mark.rs
+++ /dev/null
@@ -1,30 +0,0 @@
-// check-pass
-
-use std::fmt::Debug;
-
-#[derive(Debug)]
-pub struct Target;
-
-#[derive(Debug)]
-pub struct Source;
-impl From<Source> for Target {
- fn from(_: Source) -> Self {
- Self
- }
-}
-
-fn maybe_source() -> Result<(), Source> {
- todo!()
-}
-
-pub fn typaram() -> Result<(), impl Debug> {
- maybe_source()?;
- Ok::<_, Target>(())
-}
-
-pub fn direct() -> Result<(), impl Debug> {
- maybe_source()?;
- Err(Target)
-}
-
-fn main() {}