Rust Tip мини
Остерегайтесь расставлять #[inline(always)].
#[inline] достаточно для того что бы компилятор заинлайнил функцию, если сочтет нужным (без него кросс библиотечные вызовы могут не инлайниться).
#[inline(always)] может привести к тому что код слишком разбухнет и нарушится локальность.
Дайте оптимизатору выполнять его работу.
Post #212
463
- 🤝 10
- 💯 1