With slightly different semantics; as I recall, the Linux uXX and iXX types have natural alignment (equal to size), while stdint.h types are not required to.
Yeah, and C/C++ has these since three times the age of Rust. I also find them beautiful but not consistent.