Make private module more clearly private
This commit is contained in:
parent
1442e27eaf
commit
c81dc6731b
|
@ -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
|
||||||
|
|
|
@ -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};
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue