TheRustProgrammingLanguage(Rust2018Edition,July2019)bySteveKlabnikandCarolNichols,withcontributionsfromtheRustCommunity