Bump ci-linux to rust 1.69 (#14060)

* Pin ci-linux image for rust 1.69

* Update ui tests for rust 1.69

* Address new rust 1.69 clippy lints

* `derive_hash_xor_eq` has been renamed to `derived_hash_with_manual_eq`
* The new `extra-unused-type-parameters` complains about a bunch of
  callsites where extraneous type parameters are used for consistency
  with other functions.
This commit is contained in:
Mira Ressel
2023-05-05 16:00:41 +02:00
committed by GitHub
parent 97da233acd
commit 38cbe023c9
10 changed files with 46 additions and 35 deletions
@@ -4,7 +4,7 @@ error[E0053]: method `test` has an incompatible type for trait
19 | fn test(data: String) {}
| ^^^^^^
| |
| expected `u64`, found struct `String`
| expected `u64`, found `std::string::String`
| help: change the parameter type to match the trait: `u64`
|
note: type in trait
@@ -21,7 +21,7 @@ error[E0308]: mismatched types
17 | / sp_api::impl_runtime_apis! {
18 | | impl self::Api<Block> for Runtime {
19 | | fn test(data: String) {}
| | ^^^^ expected `u64`, found struct `String`
| | ^^^^ expected `u64`, found `String`
20 | | }
... |
32 | | }