summaryrefslogtreecommitdiffstats
path: root/tests/ui/typeck/issue-75883.rs
blob: 885acc48231b24e4435e4f7c88f1f253dc3de2fe (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
// Regression test for #75883.

pub struct UI {}

impl UI {
    pub fn run() -> Result<_> {
        //~^ ERROR: this enum takes 2 generic arguments but 1 generic argument was supplied
        //~| ERROR: the placeholder `_` is not allowed within types on item signatures for return types
        let mut ui = UI {};
        ui.interact();

        unimplemented!();
    }

    pub fn interact(&mut self) -> Result<_> {
        //~^ ERROR: this enum takes 2 generic arguments but 1 generic argument was supplied
        //~| ERROR: the placeholder `_` is not allowed within types on item signatures for return types
        unimplemented!();
    }
}

fn main() {}