summaryrefslogtreecommitdiffstats
path: root/src/test/ui/entry-point/imported_main_const_fn_item_type_forbidden.rs
blob: 405d6e2a9f5607bb01d6b8e3bbd0c0bbf4e350f0 (plain)
1
2
3
4
5
6
7
8
9
10
11
#![feature(imported_main)]
#![feature(type_alias_impl_trait)]
#![allow(incomplete_features)]
pub mod foo {
    type MainFn = impl Fn();

    fn bar() {}
    pub const BAR: MainFn = bar;
}

use foo::BAR as main; //~ ERROR `main` function not found in crate