#![feature(fn_delegation)] | |
//~^ WARN the feature `fn_delegation` is incomplete | |
//@ pp-exact | |
trait Trait { | |
fn bar(&self, x: i32) -> i32 { x } | |
} | |
struct F; | |
impl Trait for F {} | |
struct S(F); | |
impl Trait for S { | |
reuse Trait::bar { &self.0 } | |
} | |
mod to_reuse { | |
pub fn foo() {} | |
} | |
#[inline] | |
pub reuse to_reuse::foo; | |
fn main() {} |