Здравствуйте, vaa, Вы писали:
vaa>что типа этого openmethods
вам видимо стоит явно написать, что надо сделать. Так вопрос немного отвлечённый. Эмуляцию делают и на Java.
В Rust я так понимаю, ближе всего парные характеристики (как реализовано rand::random), связанные типы (трейты add, mul) и т. п.