Еще одно очевидное свойство
Его можно сериализовать в любую схему!
В самом деле, если мы сериализуем значение
На практике
А вот десериализовывать
Потому что эта схема не имеет представления в данных.
На практике
! типа и сериализации.Его можно сериализовать в любую схему!
В самом деле, если мы сериализуем значение
!, то как известно этот код недостижим. А значит не важно, какая там схема.На практике
! будет у варианта `enum`а, который невозможен. Значит сериализовываться будет всегда какой-то другой вариант или вообще не будет.А вот десериализовывать
! можно только из схемы !.Потому что эта схема не имеет представления в данных.
На практике
! будет у варианта схемы enum`а, которому дискриминант не назначен вовсе, а значит какие бы ни были данные, а функция десериализации ! не будет вызвана.Загадка про Rust
Что происходит с атрибутом
Что происходит с атрибутом
#[cold] над const функцией, когда её вызов вычисляется еще до LLVM?#[cold]
const fn mark_cold() {}
if condition {
mark_cold();
// Это холодный бранч или нет?
}
🤔6
О как.
Оказывается буквально 22 января в стейбл приехали новые методы для слайсов.
Оказывается буквально 22 января в стейбл приехали новые методы для слайсов.
<[MaybeUninit<T>]>::assume_init_* семейство, меньше трансмутить. Трансмутить можно, но всегда опасное.<[T]>::as_array и компания - ура, минус причина писать unsafe.👍8❤1🔥1👀1
Как заставить растовика задуматься над элементарной вещью?
Задайте ему вопрос: Какой тип у `0x12345_f32`?
Задайте ему вопрос: Какой тип у `0x12345_f32`?
Anonymous Quiz
61%
f32
5%
f64
5%
usize
5%
u32
12%
i32
5%
str
2%
!
3%
()
2%
Свой вариант в комментарии
🔥4
Написал свой парсер литералов в лексере.
Так он занял больше кода, чем весь остальной лексер.
Анэскейпинг хотя бы пошарился между символом и строкой.
А вот с числами сильно больше ожидаемого краевых случаев.
Так он занял больше кода, чем весь остальной лексер.
Анэскейпинг хотя бы пошарился между символом и строкой.
А вот с числами сильно больше ожидаемого краевых случаев.
🔥4
Спрашивал у ИИ на счёт квантовой теории. Оно мне между делом такое выдало:
Your body mass is mostly vibrating strong field energy.
Which is deeply unfair because you still have to exercise.
Your body mass is mostly vibrating strong field energy.
Which is deeply unfair because you still have to exercise.
😁14😐2🥴1
Media is too big
VIEW IN TELEGRAM
Когда пришёл на босса, но у тебя нет времени уворачиваться от атак.
😎3