//@ check-pass | |
#![feature(fn_delegation)] | |
#![allow(incomplete_features)] | |
mod to_reuse { | |
pub fn a() {} | |
pub fn b() {} | |
} | |
reuse to_reuse::a as x; | |
reuse to_reuse::{a as y, b as z}; | |
struct S; | |
impl S { | |
reuse to_reuse::a as x; | |
reuse to_reuse::{a as y, b as z}; | |
} | |
fn main() { | |
x(); | |
y(); | |
z(); | |
S::x(); | |
S::y(); | |
S::z(); | |
} |