fn foo(():(), ():()) {} | |
fn bar(():()) {} | |
struct S; | |
impl S { | |
fn baz(self, (): ()) { } | |
fn generic<T>(self, _: T) { } | |
} | |
fn main() { | |
let _: Result<(), String> = Ok(); //~ ERROR this enum variant takes | |
foo(); //~ ERROR function takes | |
foo(()); //~ ERROR function takes | |
bar(); //~ ERROR function takes | |
S.baz(); //~ ERROR this method takes | |
S.generic::<()>(); //~ ERROR this method takes | |
} |