19 lines
371 B
Rust
19 lines
371 B
Rust
#![feature(return_position_impl_trait_in_trait)]
|
|
#![allow(incomplete_features)]
|
|
|
|
mod child {
|
|
trait Main {
|
|
fn main() -> impl std::process::Termination;
|
|
}
|
|
|
|
struct Something;
|
|
|
|
impl Main for () {
|
|
fn main() -> Something { //~ ERROR the trait bound `Something: Termination` is not satisfied
|
|
Something
|
|
}
|
|
}
|
|
}
|
|
|
|
fn main() {}
|