How to check whether a system is big endian or little endian?
In Rust (byteorder crate required):
use std::any::TypeId; let is_little_endian = TypeId::of::() == TypeId::of::();