Skip to content

Commit e269f95

Browse files
authored
Change &(dyn Any + Send) to &dyn Any. (#45)
The `Send` trait is useless for references.
1 parent c48e9b1 commit e269f95

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

src/panic.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ pub fn reset_panic_info() {
2323
});
2424
}
2525

26-
pub fn take_panic(panic: &(dyn Any + Send + 'static)) -> PanicInfo {
26+
pub fn take_panic(panic: &dyn Any) -> PanicInfo {
2727
PANIC_INFO
2828
.with(|pi| pi.borrow_mut().take())
2929
.unwrap_or_else(move || serialize_panic(panic))
@@ -57,7 +57,7 @@ pub fn init_panic_hook(capture_backtraces: BacktraceCapture) {
5757
}));
5858
}
5959

60-
fn serialize_panic(panic: &(dyn Any + Send + 'static)) -> PanicInfo {
60+
fn serialize_panic(panic: &dyn Any) -> PanicInfo {
6161
PanicInfo::new(match panic.downcast_ref::<&'static str>() {
6262
Some(s) => s,
6363
None => match panic.downcast_ref::<String>() {

0 commit comments

Comments
 (0)