aboutsummaryrefslogtreecommitdiff
path: root/src/aserror.rs
diff options
context:
space:
mode:
authorAndroid Build Coastguard Worker <android-build-coastguard-worker@google.com>2023-10-14 05:16:23 +0000
committerAndroid Build Coastguard Worker <android-build-coastguard-worker@google.com>2023-10-14 05:16:23 +0000
commit79feff5c1bbb991cf22fda3f7a45956954097765 (patch)
tree9f6ce8c8aadd6c0f53d342b4e30e58a62d7ffe64 /src/aserror.rs
parent00a425a8e91945e23bf106f0a944cb30af8ea2fe (diff)
parentf6b560b22f3b7f3e8e0c435eaf6b82d31a0991e2 (diff)
downloadthiserror-79feff5c1bbb991cf22fda3f7a45956954097765.tar.gz
Snap for 10950137 from f6b560b22f3b7f3e8e0c435eaf6b82d31a0991e2 to 24Q1-release
Change-Id: I740fb073bc6fa8180c70d282605842be09053a47
Diffstat (limited to 'src/aserror.rs')
-rw-r--r--src/aserror.rs2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/aserror.rs b/src/aserror.rs
index 5fea84e..54fc6f1 100644
--- a/src/aserror.rs
+++ b/src/aserror.rs
@@ -1,6 +1,7 @@
use std::error::Error;
use std::panic::UnwindSafe;
+#[doc(hidden)]
pub trait AsDynError<'a>: Sealed {
fn as_dyn_error(&self) -> &(dyn Error + 'a);
}
@@ -40,6 +41,7 @@ impl<'a> AsDynError<'a> for dyn Error + Send + Sync + UnwindSafe + 'a {
}
}
+#[doc(hidden)]
pub trait Sealed {}
impl<'a, T: Error + 'a> Sealed for T {}
impl<'a> Sealed for dyn Error + 'a {}