Merge bitcoindevkit/bdk#2055: chore(msrv): bump MSRV to `1.85.0`
fdafe86f79dd1298ce3b44f27fca739d74d807f9 ci: bump rust stable version to 1.90.0 for CI testing (志宇)
2f4c3d46b1701bb5c83aa6771dd58f6fa7b8b543 ci: use explicit `cache: true` on fmt job (valued mammal)
eabd1be36718c788cb55ec48b1dfc9e16b638ce6 ci(coverage): Switch to `actions-rust-lang/setup-rust-toolchain` (valued mammal)
86df0c3ed22728fdef742acde6179ba65f0af013 ci: Remove unneeded `clippy: true` from build-test (valued mammal)
dc0c90795e0d33e17e94969fc64f60bf3021b30d ci: drop actions-rs from clippy check (valued mammal)
81ed4d0668acdefbc36416dc2c94b4587615b85b feat(ci): update to `actions-rust-lang/setup-rust-toolchain@v1` (Leonardo Lima)
7c189d0c5c1315a246261cb242ee5cef8265f00a chore(deps): bump `criterion` to `0.7` (Leonardo Lima)
6b67a3409bfda1b9294d705f83cf69d3dcdbd19d fix(clippy): use `is_none_or` instead of `map_or` (Leonardo Lima)
8c153080e7afc05a4bf02367dfa4955e10adab78 chore(msrv): bump MSRV to `1.85.0` (Leonardo Lima)
Pull request description:
fixes #2009
### Description
It bumps the project MSRV to 1.85.0, as the latest Debian trixie release establishes that as stable, see: https://tracker.debian.org/pkg/rustc.
This PR does:
- update all references to the previous 1.63.0 MSRV.
- update the rust-version to 1.85.0.
- update the CI to not exclude `bdk_electrum` anymore.
- update the ci/pin-msrv.sh to 1.85.0.
### Notes to the reviewers
Should we update something in the GitHub repository configuration to get rid of old mandatory CI jobs ?
### Changelog notice
```
### Changed
- Update all references to the previous 1.63.0 MSRV.
- Update the rust-version to 1.85.0.
- Update the CI to not exclude `bdk_electrum` anymore.
- Update the ci/pin-msrv.sh to 1.85.0.
```
### Checklists
#### All Submissions:
* [x] I followed the [contribution guidelines](https://github.com/bitcoindevkit/bdk/blob/master/CONTRIBUTING.md)
ACKs for top commit:
ValuedMammal:
ACK
fdafe86f79dd1298ce3b44f27fca739d74d807f9
evanlinjin:
self-ACK
fdafe86f79dd1298ce3b44f27fca739d74d807f9
thunderbiscuit:
ACK
fdafe86f79dd1298ce3b44f27fca739d74d807f9. Looks good.
Tree-SHA512: f592f37df59d518c0ac17269e00e048fc6136ee94a8ea4d96857e485ac15b00c3724e46c586665f73e65ed2e07e8e9af07a7081a5df1aab599bc36acb7bc3d30