https://www.rust-lang.org/en-US/faq.html size of binary: https://www.rust-lang.org/en-US/faq.html#why-do-rust-programs-have-larger-binary-sizes-than-C-programs