aboutsummaryrefslogtreecommitdiff
path: root/src/lib.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/lib.rs')
-rw-r--r--src/lib.rs18
1 files changed, 10 insertions, 8 deletions
diff --git a/src/lib.rs b/src/lib.rs
index 94bd860..3242c1f 100644
--- a/src/lib.rs
+++ b/src/lib.rs
@@ -228,19 +228,18 @@
//!
//! [`anyhow`]: https://github.com/dtolnay/anyhow
-#![doc(html_root_url = "https://docs.rs/thiserror/1.0.40")]
+#![doc(html_root_url = "https://docs.rs/thiserror/1.0.49")]
#![allow(
- // Clippy bug: https://github.com/rust-lang/rust-clippy/issues/7421
- clippy::doc_markdown,
clippy::module_name_repetitions,
+ clippy::needless_lifetimes,
clippy::return_self_not_must_use,
- clippy::wildcard_imports,
+ clippy::wildcard_imports
)]
-#![cfg_attr(provide_any, feature(provide_any))]
+#![cfg_attr(error_generic_member_access, feature(error_generic_member_access))]
mod aserror;
mod display;
-#[cfg(provide_any)]
+#[cfg(error_generic_member_access)]
mod provide;
pub use thiserror_impl::*;
@@ -248,8 +247,11 @@ pub use thiserror_impl::*;
// Not public API.
#[doc(hidden)]
pub mod __private {
+ #[doc(hidden)]
pub use crate::aserror::AsDynError;
- pub use crate::display::{DisplayAsDisplay, PathAsDisplay};
- #[cfg(provide_any)]
+ #[doc(hidden)]
+ pub use crate::display::AsDisplay;
+ #[cfg(error_generic_member_access)]
+ #[doc(hidden)]
pub use crate::provide::ThiserrorProvide;
}