Обе одинаково быстро не существуют.
Если нужно, я при любой из реализаций способен запилить одинаково неэффективный код.
Ты же понимаешь, что на этот вопрос возможно попытаться ответить только при наличии обеих реализаций?
Пойми уже если, выкинув zero-cost абстракцию, ты получаешь прирост производительности, ты использовал не ту абстракцию изначально