Рассмотрим этот код:
pub trait Hello {
fn hello(&self);
}
impl Hello for Any {
fn hello(&self) {
println!("Hello!!!!!");
}
}
Я помню, как где-то видел, что в Rust появилась новая функция, которая позволяет вам реализовать функцию, которая напрямую доступна для всех объектов, таких как:
let foo = 0 as u8;
foo.hello();
К сожалению, я не смог найти его. Есть ли вообще глобальный / универсальный «разработчик»?