use static assert to check if our primitive data types (uint8, int8, cint8, cuint8, etc) have the right number of bits and to check that our primitive data types have the same size like standard primitive data types (uint8_t, int8_t etc) in unit testing.
use static assert to check if our primitive data types (uint8, int8, cint8, cuint8, etc) have the right number of bits and to check that our primitive data types have the same size like standard primitive data types (uint8_t, int8_t etc) in unit testing.