19 lines
565 B
Rust
19 lines
565 B
Rust
//@ aux-build: cross-crate.rs
|
|
extern crate cross_crate;
|
|
|
|
use cross_crate::{Bar, foo};
|
|
|
|
fn main() {
|
|
foo::<true>();
|
|
//~^ ERROR: function takes 0 generic arguments but 1 generic argument was supplied
|
|
<() as Bar<true>>::bar();
|
|
//~^ ERROR: trait takes 0 generic arguments but 1 generic argument was supplied
|
|
}
|
|
|
|
const FOO: () = {
|
|
foo::<false>();
|
|
//~^ ERROR: function takes 0 generic arguments but 1 generic argument was supplied
|
|
<() as Bar<false>>::bar();
|
|
//~^ ERROR: trait takes 0 generic arguments but 1 generic argument was supplied
|
|
};
|