diff --git a/bitcoin/Cargo.toml b/bitcoin/Cargo.toml index 9da854842..9553756a9 100644 --- a/bitcoin/Cargo.toml +++ b/bitcoin/Cargo.toml @@ -89,4 +89,4 @@ required-features = ["rand-std"] name = "sighash" [lints.rust] -unexpected_cfgs = { level = "deny", check-cfg = ['cfg(bench)', 'cfg(fuzzing)', 'cfg(kani)', 'cfg(mutate)', 'cfg(rust_v_1_60)'] } +unexpected_cfgs = { level = "deny", check-cfg = ['cfg(bench)', 'cfg(fuzzing)', 'cfg(kani)', 'cfg(mutate)'] } diff --git a/bitcoin/build.rs b/bitcoin/build.rs index 25d88bc4b..7d45d2ff5 100644 --- a/bitcoin/build.rs +++ b/bitcoin/build.rs @@ -1,4 +1,4 @@ -const MSRV_MINOR: u64 = 56; +const MSRV_MINOR: u64 = 63; fn main() { let rustc = std::env::var_os("RUSTC"); diff --git a/bitcoin/src/blockdata/script/mod.rs b/bitcoin/src/blockdata/script/mod.rs index 4508723e5..7e1ac3442 100644 --- a/bitcoin/src/blockdata/script/mod.rs +++ b/bitcoin/src/blockdata/script/mod.rs @@ -58,7 +58,7 @@ pub mod witness_program; pub mod witness_version; use alloc::rc::Rc; -#[cfg(any(not(rust_v_1_60), target_has_atomic = "ptr"))] +#[cfg(target_has_atomic = "ptr")] use alloc::sync::Arc; use core::cmp::Ordering; use core::fmt; @@ -366,7 +366,7 @@ impl<'a> From<&'a Script> for Cow<'a, Script> { } /// Note: This will fail to compile on old Rust for targets that don't support atomics -#[cfg(any(not(rust_v_1_60), target_has_atomic = "ptr"))] +#[cfg(target_has_atomic = "ptr")] impl<'a> From<&'a Script> for Arc