pub type JSChar = c_ushort;
A UTF-16 code unit.
One, or a sequence of two, can encode any Unicode character. As with all scalar types, endianness depends on the underlying architecture.