Skip to content

Commit

Permalink
Chore: use PanicHookInfo instead of deprecated PanicInfo
Browse files Browse the repository at this point in the history
  • Loading branch information
drmingdrmer committed Oct 14, 2024
1 parent d622a18 commit 43f11f0
Show file tree
Hide file tree
Showing 4 changed files with 8 additions and 16 deletions.
Original file line number Diff line number Diff line change
@@ -1,7 +1,6 @@
use std::backtrace::Backtrace;
use std::collections::BTreeMap;
#[allow(deprecated)] // since nightly 1.82
use std::panic::PanicInfo;
use std::panic::PanicHookInfo;
use std::time::Duration;

use openraft::BasicNode;
Expand All @@ -13,8 +12,7 @@ use tokio::task;
use tokio::task::LocalSet;
use tracing_subscriber::EnvFilter;

#[allow(deprecated)] // PanicInfo deprecated since nightly 1.82
pub fn log_panic(panic: &PanicInfo) {
pub fn log_panic(panic: &PanicHookInfo) {
let backtrace = format!("{:?}", Backtrace::force_capture());

eprintln!("{}", panic);
Expand Down
Original file line number Diff line number Diff line change
@@ -1,8 +1,7 @@
use std::backtrace::Backtrace;
use std::collections::BTreeMap;
use std::collections::HashMap;
#[allow(deprecated)] // since nightly 1.82
use std::panic::PanicInfo;
use std::panic::PanicHookInfo;
use std::time::Duration;

use openraft::BasicNode;
Expand All @@ -14,8 +13,7 @@ use tokio::task;
use tokio::task::LocalSet;
use tracing_subscriber::EnvFilter;

#[allow(deprecated)] // PanicInfo deprecated since nightly 1.82
pub fn log_panic(panic: &PanicInfo) {
pub fn log_panic(panic: &PanicHookInfo) {
let backtrace = format!("{:?}", Backtrace::force_capture());

eprintln!("{}", panic);
Expand Down
Original file line number Diff line number Diff line change
@@ -1,8 +1,7 @@
use std::backtrace::Backtrace;
use std::collections::BTreeMap;
use std::collections::BTreeSet;
#[allow(deprecated)] // since nightly 1.82
use std::panic::PanicInfo;
use std::panic::PanicHookInfo;
use std::time::Duration;

use maplit::btreemap;
Expand All @@ -22,8 +21,7 @@ use tokio::task;
use tokio::task::LocalSet;
use tracing_subscriber::EnvFilter;

#[allow(deprecated)] // PanicInfo deprecated since nightly 1.82
pub fn log_panic(panic: &PanicInfo) {
pub fn log_panic(panic: &PanicHookInfo) {
let backtrace = format!("{:?}", Backtrace::force_capture());

eprintln!("{}", panic);
Expand Down
6 changes: 2 additions & 4 deletions examples/raft-kv-rocksdb/tests/cluster/test_cluster.rs
Original file line number Diff line number Diff line change
@@ -1,7 +1,6 @@
use std::backtrace::Backtrace;
use std::collections::BTreeMap;
#[allow(deprecated)] // since nightly 1.82
use std::panic::PanicInfo;
use std::panic::PanicHookInfo;
use std::thread;
use std::time::Duration;

Expand All @@ -14,8 +13,7 @@ use raft_kv_rocksdb::Node;
use tokio::runtime::Handle;
use tracing_subscriber::EnvFilter;

#[allow(deprecated)] // PanicInfo deprecated since nightly 1.82
pub fn log_panic(panic: &PanicInfo) {
pub fn log_panic(panic: &PanicHookInfo) {
let backtrace = { format!("{:?}", Backtrace::force_capture()) };

eprintln!("{}", panic);
Expand Down

0 comments on commit 43f11f0

Please sign in to comment.