mod namespace {
fn foo() {}
bar
baz
}
use {
bar,
foo as namespace::foo,
baz
};
use {
bar,
baz,
};
mod namespace {
pub use foo;
}
Потому что ты реализовал трейт для &element, а не для element
mod overloaded_fn {
pub fn args_layout_0(u: u32) {}
pub fn args_layout_1(f: f32) {}
}