mod module { | |
pub struct SomeTupleStruct(u8); | |
pub struct SomeRegularStruct { | |
foo: u8 | |
} | |
impl SomeTupleStruct { | |
pub fn new() -> Self { | |
Self(0) | |
} | |
} | |
impl SomeRegularStruct { | |
pub fn new() -> Self { | |
Self { foo: 0 } | |
} | |
} | |
} | |
use module::{SomeTupleStruct, SomeRegularStruct}; | |
fn main() { | |
let _ = SomeTupleStruct.new(); | |
//~^ ERROR expected value, found struct `SomeTupleStruct` | |
let _ = SomeRegularStruct.new(); | |
//~^ ERROR expected value, found struct `SomeRegularStruct` | |
} |