{true, false}? или у него много других отличий в реализации?
Он реализован иначе; Это примитив, такой же как u8 например.
Enum медленнее bool примерно в 7.5 раза
Возможно даже больше, я точно не помню
звучит интересно можно бенчи увидеть?
я не думаю что с точки зрения интерфейса есть разница помимо того что if x работает только для примитивного була и в целом все условия
А где ты это увидел? И что значит быстрее?
Один из роликов Tantan
а почему? если плоский однобайтный enum и bool, то разницы не должно быть. 1 байт есть 1 байт
Обсуждают сегодня