Lint unnecessary int-to-int and float-to-float casts This is an implementation of a lint that detects unnecessary casts of number literals, as discussed here: https://github.com/rust-lang/rust-clippy/issues/6116 --- changelog: lint unnecessary as-casts of literals when they could be written using literal syntax.