diff options
| author | Nicholas Nethercote <n.nethercote@gmail.com> | 2025-01-31 10:09:18 +1100 |
|---|---|---|
| committer | Nicholas Nethercote <n.nethercote@gmail.com> | 2025-01-31 16:04:13 +1100 |
| commit | 4ced93ed35ca7c88d618286488a5cf960049de5c (patch) | |
| tree | d77b72c1b363c8861ca1648bdd8b5858dffb0d84 | |
| parent | 140817380c0ef0eb795042551788f0679aeab545 (diff) | |
| download | rust-4ced93ed35ca7c88d618286488a5cf960049de5c.tar.gz rust-4ced93ed35ca7c88d618286488a5cf960049de5c.zip | |
Don't export the `Trivial*` macros.
They're only used within the crate.
| -rw-r--r-- | compiler/rustc_middle/src/macros.rs | 3 | ||||
| -rw-r--r-- | compiler/rustc_middle/src/traits/mod.rs | 2 |
2 files changed, 1 insertions, 4 deletions
diff --git a/compiler/rustc_middle/src/macros.rs b/compiler/rustc_middle/src/macros.rs index 300dfb95dcb..b3064d8fe25 100644 --- a/compiler/rustc_middle/src/macros.rs +++ b/compiler/rustc_middle/src/macros.rs @@ -41,7 +41,6 @@ macro_rules! span_bug { // When possible, use one of these (relatively) convenient macros to write // the impls for you. -#[macro_export] macro_rules! TrivialLiftImpls { ($($ty:ty),+ $(,)?) => { $( @@ -57,7 +56,6 @@ macro_rules! TrivialLiftImpls { /// Used for types that are `Copy` and which **do not care about arena /// allocated data** (i.e., don't need to be folded). -#[macro_export] macro_rules! TrivialTypeTraversalImpls { ($($ty:ty),+ $(,)?) => { $( @@ -92,7 +90,6 @@ macro_rules! TrivialTypeTraversalImpls { }; } -#[macro_export] macro_rules! TrivialTypeTraversalAndLiftImpls { ($($t:tt)*) => { TrivialTypeTraversalImpls! { $($t)* } diff --git a/compiler/rustc_middle/src/traits/mod.rs b/compiler/rustc_middle/src/traits/mod.rs index 8a9110f842a..28a6eba75aa 100644 --- a/compiler/rustc_middle/src/traits/mod.rs +++ b/compiler/rustc_middle/src/traits/mod.rs @@ -428,7 +428,7 @@ pub enum IsConstable { Ctor, } -crate::TrivialTypeTraversalAndLiftImpls! { +TrivialTypeTraversalAndLiftImpls! { IsConstable, } |
