История изменений
Исправление quantum-troll, (текущая версия) :
В Ada это было бы нечто вроде
ri := release_info();
if ri.kind = Channel.Stable and ri.major = 1 and ri.minor = 88 then
...
end if;
Ada проверяет в рантайме, обратился ли ты к существующим полям, когда же раст энфорсит это дело синтаксически. Отсюда потребность в сахарке.
Исходная версия quantum-troll, :
В Ada это было бы нечто вроде
ri := release_info();
if ri.kind = Channel.Stable and ri.major = 1 and ri.minor = 88 then
...
end if;
Ada проверяет в рантайме, обратился ли ты к существующим полям, когда же раст энфорсит это дело синтаксически. Отсюда потребность в сахарке.