https://en.wikipedia.org/wiki/Kilobyte
In December 1998, the IEC addressed such multiple usages and definitions by creating prefixes such as kibi, mebi, gibi, etc., to unambiguously denote powers of 1024.[10] Thus the kibibyte, symbol KiB, represents = 1024 bytes. These prefixes are now part of the IEC 80000-13 standard. The IEC further specified that the kilobyte should only be used to refer to 1000 bytes. The International System of Units restricts the use
https://www.postgresql.org/message-id/CAMsr%2BYGtfUE7ZV3qYxK%3DvsGhZh7ghAn_%2B5GULnU%3D3JnYD%2BQTgQ%40mail.gmail.com
Krótki cytat:
A restricted subset of C++ is a lot more likely. Even then longjmp will
cause us pain... I suspect we'd land up having to move to C++ exceptions.
Take a look at elog.c, the memory contexts code, etc. If you think Rust can
play well with that,