Blob Blame History Raw
From 6820ba2cecbca12b21d9aade8a5c67b4997d7423 Mon Sep 17 00:00:00 2001
From: Tom Parker-Shemilt <palfrey@tevp.net>
Date: Mon, 4 Mar 2019 17:15:29 +0000
Subject: [PATCH] Mark ATOMIC_USIZE_INIT as deprecated (#303)

* Remove deprecated ATOMIC_USIZE_INIT

* Mark ATOMIC_USIZE_INIT as deprecated to maintain older Rust versions
---
 src/backtrace/internal.rs | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/src/backtrace/internal.rs b/src/backtrace/internal.rs
index 7be137b..5e42120 100644
--- a/src/backtrace/internal.rs
+++ b/src/backtrace/internal.rs
@@ -2,6 +2,7 @@ use std::cell::UnsafeCell;
 use std::env;
 use std::ffi::OsString;
 use std::fmt;
+#[allow(deprecated)] // to allow for older Rust versions (<1.24)
 use std::sync::atomic::{AtomicUsize, ATOMIC_USIZE_INIT, Ordering};
 use std::sync::Mutex;
 
@@ -24,6 +25,7 @@ unsafe impl Sync for MaybeResolved {}
 
 impl InternalBacktrace {
     pub(super) fn new() -> InternalBacktrace {
+        #[allow(deprecated)] // to allow for older Rust versions (<1.24)
         static ENABLED: AtomicUsize = ATOMIC_USIZE_INIT;
 
         match ENABLED.load(Ordering::SeqCst) {