diff options
Diffstat (limited to 'src/test/ui/fn/issue-3904.rs')
| -rw-r--r-- | src/test/ui/fn/issue-3904.rs | 25 |
1 files changed, 0 insertions, 25 deletions
diff --git a/src/test/ui/fn/issue-3904.rs b/src/test/ui/fn/issue-3904.rs deleted file mode 100644 index 7beb91a28d2..00000000000 --- a/src/test/ui/fn/issue-3904.rs +++ /dev/null @@ -1,25 +0,0 @@ -// run-pass -fn example_err(prog: &str, arg: &str) { - println!("{}: {}", prog, arg) -} - -fn exit<F>(print: F, prog: &str, arg: &str) where F: FnOnce(&str, &str) { - print(prog, arg); -} - -struct X<F> where F: FnOnce(&str, &str) { - err: F, -} - -impl<F> X<F> where F: FnOnce(&str, &str) { - pub fn boom(self) { - exit(self.err, "prog", "arg"); - } -} - -pub fn main(){ - let val = X { - err: example_err, - }; - val.boom(); -} |
