rust-bitcoin-unsafe-fast/bitcoin/src
Andrew Poelstra 4806461c75
Merge rust-bitcoin/rust-bitcoin#2188: Bump MSRV to Rust version 1.56.1
761de886be Remove imports of TryFrom and TryInto (Tobin C. Harding)
4d5415f835 Add rust-version to the workspace manifests (Tobin C. Harding)
a41e978855 Update to edition 2021 (Tobin C. Harding)
d9cc724187 Bump MSRV to Rust version 1.56.1 (Tobin C. Harding)

Pull request description:

  Rust version 1.56.0 introduced edition 2021. Shortly afterwards, on October 21 2021 Rust version 1.56.1 was released.

  Debian stable is currently shipping `rustc 1.63.0`. Our stated MSRV policy is: In Debian stable and at least 2 years old. Therefore our MSRV policy is met by Rust version 1.56.1 and we can strat to bump our MSRV org wide. Start by bumping the `rust-bitcoin` and `hashes` MSRV to Rust 1.56.1

  Start by bumping the `rust-bitcoin` and `hashes` MSRV to Rust 1.56.1, includes:

  - Update docs.
  - Update CI and remove pinning.
  - Update the build files and remove now stale cfg attributes rust_v_1_x for values less than the new MSRV.
  - Use new `IntoIterator` for arrays so we no longer need to allocate a vector to iterate.

  Links:

  - https://blog.rust-lang.org/2021/11/01/Rust-1.56.1.html
  - https://blog.rust-lang.org/2021/10/21/Rust-1.56.0.html
  - https://packages.debian.org/stable/rust/rustc

ACKs for top commit:
  Kixunil:
    ACK 761de886be
  apoelstra:
    ACK 761de886be

Tree-SHA512: 3a81c8bfa37d8cec0ec794f516f014da67ae8e437decf149c9681aa547885acac0ee07ea2c0f42e4f6bfd6f7ed1695fcf4747f53cc50e5f4e70ce3fe7bcba4e9
2023-11-26 13:48:23 +00:00
..
address Merge rust-bitcoin/rust-bitcoin#2120: Improve public re-exports 2023-11-15 13:51:51 +00:00
blockdata Merge rust-bitcoin/rust-bitcoin#2188: Bump MSRV to Rust version 1.56.1 2023-11-26 13:48:23 +00:00
consensus Merge rust-bitcoin/rust-bitcoin#2093: Manually implement `JsonSchema` 2023-11-22 18:55:41 +00:00
crypto Merge rust-bitcoin/rust-bitcoin#2066: Add a `bitcoin-io` crate 2023-11-19 14:26:19 +00:00
merkle_tree Improve public re-exports 2023-10-31 15:16:47 +11:00
p2p Remove imports of TryFrom and TryInto 2023-11-24 03:52:05 +11:00
psbt Remove imports of TryFrom and TryInto 2023-11-24 03:52:05 +11:00
amount.rs Remove code deprecated since v0.31.0 2023-11-04 12:14:54 +11:00
base58.rs Remove imports of TryFrom and TryInto 2023-11-24 03:52:05 +11:00
bip32.rs Remove imports of TryFrom and TryInto 2023-11-24 03:52:05 +11:00
bip152.rs Make error types uniform 2023-10-04 15:15:52 +11:00
bip158.rs Remove imports of TryFrom and TryInto 2023-11-24 03:52:05 +11:00
error.rs Improve public re-exports 2023-10-31 15:16:47 +11:00
hash_types.rs Improve public re-exports 2023-10-31 15:16:47 +11:00
internal_macros.rs [IO] Move to custom `Read` trait mirroring `std::io::Read` 2023-11-07 05:51:39 +00:00
lib.rs Merge rust-bitcoin/rust-bitcoin#2066: Add a `bitcoin-io` crate 2023-11-19 14:26:19 +00:00
network.rs Remove imports of TryFrom and TryInto 2023-11-24 03:52:05 +11:00
parse.rs Remove imports of TryFrom and TryInto 2023-11-24 03:52:05 +11:00
policy.rs bitcoin: Remove attribution from all files 2023-05-01 09:22:48 +10:00
pow.rs Update to edition 2021 2023-11-23 06:20:03 +11:00
serde_utils.rs Depend on hex-conservative 2023-07-21 10:59:46 +10:00
sign_message.rs Improve public re-exports 2023-10-31 15:16:47 +11:00
string.rs Make error types uniform 2023-10-04 15:15:52 +11:00
taproot.rs Remove imports of TryFrom and TryInto 2023-11-24 03:52:05 +11:00
test_macros.rs bitcoin: Remove attribution from all files 2023-05-01 09:22:48 +10:00