//@ check-pass #![feature(fn_delegation)] #![allow(incomplete_features)] mod to_reuse { pub fn foo() -> impl Clone { 0 } } reuse to_reuse::foo; trait Trait { fn bar() -> impl Clone { 1 } } struct S; impl Trait for S {} impl S { reuse to_reuse::foo; reuse ::bar; } fn main() { foo().clone(); ::bar().clone(); }