54ec04f1c1
Exposing ctpop, ctlz, cttz and bswap as taking signed i8/i16/... is just exposing the internal LLVM names pointlessly (LLVM doesn't have "signed integers" or "unsigned integers", it just has sized integer types with (un)signed *operations*). These operations are semantically working with raw bytes, which the unsigned types model better. |
||
---|---|---|
.. | ||
base64.rs | ||
collection_impls.rs | ||
ebml.rs | ||
hex.rs | ||
json.rs | ||
lib.rs | ||
serialize.rs |