История изменений
      
        Исправление
      MOPKOBKA,
      
        (текущая версия)
      :
    
Ахах, вот оно будущее с Rust, вместо crc(&my_struct) нужно описать crc_my_struct где собрать все поля, и не забыть подструктуры, и не забыть при добавлении нового поля изменить все crc32_my_struct, crc64_my_struct, xxx_my_struct.
Это же так круто дублировать код, и выполнять самую тупую работу машинистки переписывая все поля. Отягощается все отсутствием X Macro из сишки.
      
        Исходная версия
      MOPKOBKA,
      :
    
Ахах, вот оно будущее с Rust, вместо crc(&my_struct) нужно описать crc_my_struct где собрать все поля, и не забыть подструктуры, и не забыть при добавлении нового поля изменить все crc32_my_struct, crc64_my_struct, xxx_my_struct.