#prog #rust
Несколько неожиданное следствие строгой типизации в Rust: она помогает не оставлять в коде отладочную печать. Действительно, если убрать для своего типа реализацию
Несколько неожиданное следствие строгой типизации в Rust: она помогает не оставлять в коде отладочную печать. Действительно, если убрать для своего типа реализацию
Debug, то код, сгенерированный {, e}print{, ln}!/format{, args}!/write!/dbg! перестаёт тайпчекаться. К сожалению, не помогает, если печатаются примитивы и типы из чужих библиотек, для которых есть Debug.Forwarded from мне не нравится реальность (вафель 🧇)
Просто хочу поделиться замечательным rust-quiz от dtolnay (кто бы сомневался). Есть над чем задуматься (хотя прилично и простых вопросов)
Forwarded from Mikail Bagishov
Ты предлагаешь научить компилятор erase-ить любые трейты?
Forwarded from Mikail Bagishov
dtolnay такого пока не сделал, значит не такая уж и простая.