Make private module more clearly private

This commit is contained in:
David Tolnay 2022-08-12 21:53:47 -07:00
parent 1442e27eaf
commit c81dc6731b
No known key found for this signature in database
GPG Key ID: F9BA143B95FF6D82
2 changed files with 8 additions and 8 deletions

View File

@ -53,7 +53,7 @@ fn impl_struct(input: Struct) -> TokenStream {
let source_method = source_body.map(|body| { let source_method = source_body.map(|body| {
quote! { quote! {
fn source(&self) -> std::option::Option<&(dyn std::error::Error + 'static)> { fn source(&self) -> std::option::Option<&(dyn std::error::Error + 'static)> {
use thiserror::private::AsDynError; use thiserror::__private::AsDynError;
#body #body
} }
} }
@ -84,7 +84,7 @@ fn impl_struct(input: Struct) -> TokenStream {
} }
}; };
quote! { quote! {
use thiserror::private::AsDynError; use thiserror::__private::AsDynError;
#combinator #combinator
} }
} else if type_is_option(backtrace_field.ty) { } else if type_is_option(backtrace_field.ty) {
@ -115,7 +115,7 @@ fn impl_struct(input: Struct) -> TokenStream {
let use_as_display = if display.has_bonus_display { let use_as_display = if display.has_bonus_display {
Some(quote! { Some(quote! {
#[allow(unused_imports)] #[allow(unused_imports)]
use thiserror::private::{DisplayAsDisplay, PathAsDisplay}; use thiserror::__private::{DisplayAsDisplay, PathAsDisplay};
}) })
} else { } else {
None None
@ -226,7 +226,7 @@ fn impl_enum(input: Enum) -> TokenStream {
}); });
Some(quote! { Some(quote! {
fn source(&self) -> std::option::Option<&(dyn std::error::Error + 'static)> { fn source(&self) -> std::option::Option<&(dyn std::error::Error + 'static)> {
use thiserror::private::AsDynError; use thiserror::__private::AsDynError;
#[allow(deprecated)] #[allow(deprecated)]
match self { match self {
#(#arms)* #(#arms)*
@ -271,7 +271,7 @@ fn impl_enum(input: Enum) -> TokenStream {
#source: #varsource, #source: #varsource,
.. ..
} => { } => {
use thiserror::private::AsDynError; use thiserror::__private::AsDynError;
#combinator #combinator
} }
} }
@ -292,7 +292,7 @@ fn impl_enum(input: Enum) -> TokenStream {
}; };
quote! { quote! {
#ty::#ident {#backtrace: #varsource, ..} => { #ty::#ident {#backtrace: #varsource, ..} => {
use thiserror::private::AsDynError; use thiserror::__private::AsDynError;
#source_backtrace #source_backtrace
} }
} }
@ -335,7 +335,7 @@ fn impl_enum(input: Enum) -> TokenStream {
}) { }) {
Some(quote! { Some(quote! {
#[allow(unused_imports)] #[allow(unused_imports)]
use thiserror::private::{DisplayAsDisplay, PathAsDisplay}; use thiserror::__private::{DisplayAsDisplay, PathAsDisplay};
}) })
} else { } else {
None None

View File

@ -215,7 +215,7 @@ pub use thiserror_impl::*;
// Not public API. // Not public API.
#[doc(hidden)] #[doc(hidden)]
pub mod private { pub mod __private {
pub use crate::aserror::AsDynError; pub use crate::aserror::AsDynError;
pub use crate::display::{DisplayAsDisplay, PathAsDisplay}; pub use crate::display::{DisplayAsDisplay, PathAsDisplay};
} }