From c9befde7a141fdb0a4dfde3fd209e0132283920c Mon Sep 17 00:00:00 2001 From: TomL94 Date: Wed, 22 Feb 2023 13:48:01 +0200 Subject: [PATCH] Fix backtraces feature --- packages/crypto/Cargo.toml | 2 +- packages/crypto/src/lib.rs | 3 ++- packages/std/src/lib.rs | 3 ++- 3 files changed, 5 insertions(+), 3 deletions(-) diff --git a/packages/crypto/Cargo.toml b/packages/crypto/Cargo.toml index 5afe297715..0455e1b1e8 100644 --- a/packages/crypto/Cargo.toml +++ b/packages/crypto/Cargo.toml @@ -26,7 +26,7 @@ k256 = { version = "0.11.1", features = ["ecdsa"] } ed25519-zebra = "3" digest = "0.10" rand_core = { version = "0.6", features = ["getrandom"] } -thiserror = "1.0.13" +thiserror = "1.0.38" [dev-dependencies] criterion = "0.3" diff --git a/packages/crypto/src/lib.rs b/packages/crypto/src/lib.rs index 8da667d6ae..083af47514 100644 --- a/packages/crypto/src/lib.rs +++ b/packages/crypto/src/lib.rs @@ -2,7 +2,8 @@ //! Please don't use any of these types directly, as //! they might change frequently, or be removed in the future. //! This crate does not adhere to semantic versioning. -#![cfg_attr(feature = "backtraces", feature(backtrace))] +#![cfg_attr(feature = "backtraces", feature(error_generic_member_access))] +#![cfg_attr(feature = "backtraces", feature(provide_any))] mod ed25519; mod errors; diff --git a/packages/std/src/lib.rs b/packages/std/src/lib.rs index 031f244051..ad84b6547f 100644 --- a/packages/std/src/lib.rs +++ b/packages/std/src/lib.rs @@ -1,4 +1,5 @@ -#![cfg_attr(feature = "backtraces", feature(backtrace))] +#![cfg_attr(feature = "backtraces", feature(error_generic_member_access))] +#![cfg_attr(feature = "backtraces", feature(provide_any))] // Exposed on all platforms