diff --git a/Cargo.toml b/Cargo.toml index 3c74581..0b07e2a 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -104,7 +104,7 @@ rust-version.workspace = true include.workspace = true [package.metadata.docs.rs] -all-features = true +features = ["unstable-doc"] rustdoc-args = ["--generate-link-to-definition"] [package.metadata.release] @@ -120,6 +120,7 @@ pre-release-replacements = [ default = ["color"] nightly = [] color = ["dep:anstyle", "dep:anstream"] +unstable-doc = ["default"] [dependencies] anstyle = { version = "1.0.0", optional = true } diff --git a/src/lib.rs b/src/lib.rs index 11f43a5..e9e6994 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -40,7 +40,6 @@ //! //! Thank you kindly! -#![cfg_attr(feature = "nightly", feature(panic_info_message))] #![cfg_attr(docsrs, feature(doc_cfg))] #![warn(clippy::print_stderr)] #![warn(clippy::print_stdout)] @@ -277,10 +276,6 @@ fn write_msg>( pub fn handle_dump(meta: &Metadata, panic_info: &PanicInfo<'_>) -> Option { let mut expl = String::new(); - #[cfg(feature = "nightly")] - let message = panic_info.message().map(|m| format!("{}", m)); - - #[cfg(not(feature = "nightly"))] let message = match ( panic_info.payload().downcast_ref::<&str>(), panic_info.payload().downcast_ref::(),