Skip to content

1.98 beta rustdoc regression: "... is private, and cannot be re-exported" #159479

Closed as not planned

Description

@theemathas

This regression was found by the 1.98 beta rustdoc crater run.

Error output
[INFO] [stdout] error[E0364]: `JoinArgs` is private, and cannot be re-exported
[INFO] [stdout]   --> src/presets.rs:86:5
[INFO] [stdout]    |
[INFO] [stdout] 86 | /     cgp_preset! {
[INFO] [stdout] 87 | |         #[wrap_provider(UseDelegate)]
[INFO] [stdout] 88 | |         HypershellStringArgExtractorPreset:
[INFO] [stdout] 89 | |             BaseStringArgExtractorPreset
[INFO] [stdout] 90 | |             + ReqwestStringArgExtractorPreset
[INFO] [stdout] 91 | |         { }
[INFO] [stdout] 92 | |     }
[INFO] [stdout]    | |_____^
[INFO] [stdout]    |
[INFO] [stdout] note: consider marking `JoinArgs` as `pub` in the imported module
[INFO] [stdout]   --> src/presets.rs:86:5
[INFO] [stdout]    |
[INFO] [stdout] 86 | /     cgp_preset! {
[INFO] [stdout] 87 | |         #[wrap_provider(UseDelegate)]
[INFO] [stdout] 88 | |         HypershellStringArgExtractorPreset:
[INFO] [stdout] 89 | |             BaseStringArgExtractorPreset
[INFO] [stdout] 90 | |             + ReqwestStringArgExtractorPreset
[INFO] [stdout] 91 | |         { }
[INFO] [stdout] 92 | |     }
[INFO] [stdout]    | |_____^
[INFO] [stdout]    = note: this error originates in the macro `BaseStringArgExtractorPreset::with_components` which comes from the expansion of the macro `cgp_preset` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0364]: `UrlEncodeArg` is private, and cannot be re-exported
[INFO] [stdout]   --> src/presets.rs:86:5
[INFO] [stdout]    |
[INFO] [stdout] 86 | /     cgp_preset! {
[INFO] [stdout] 87 | |         #[wrap_provider(UseDelegate)]
[INFO] [stdout] 88 | |         HypershellStringArgExtractorPreset:
[INFO] [stdout] 89 | |             BaseStringArgExtractorPreset
[INFO] [stdout] 90 | |             + ReqwestStringArgExtractorPreset
[INFO] [stdout] 91 | |         { }
[INFO] [stdout] 92 | |     }
[INFO] [stdout]    | |_____^
[INFO] [stdout]    |
[INFO] [stdout] note: consider marking `UrlEncodeArg` as `pub` in the imported module
[INFO] [stdout]   --> src/presets.rs:86:5
[INFO] [stdout]    |
[INFO] [stdout] 86 | /     cgp_preset! {
[INFO] [stdout] 87 | |         #[wrap_provider(UseDelegate)]
[INFO] [stdout] 88 | |         HypershellStringArgExtractorPreset:
[INFO] [stdout] 89 | |             BaseStringArgExtractorPreset
[INFO] [stdout] 90 | |             + ReqwestStringArgExtractorPreset
[INFO] [stdout] 91 | |         { }
[INFO] [stdout] 92 | |     }
[INFO] [stdout]    | |_____^
[INFO] [stdout]    = note: this error originates in the macro `ReqwestStringArgExtractorPreset::with_components` which comes from the expansion of the macro `cgp_preset` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0364]: `StaticArg` is private, and cannot be re-exported
[INFO] [stdout]   --> src/presets.rs:86:5
[INFO] [stdout]    |
[INFO] [stdout] 86 | /     cgp_preset! {
[INFO] [stdout] 87 | |         #[wrap_provider(UseDelegate)]
[INFO] [stdout] 88 | |         HypershellStringArgExtractorPreset:
[INFO] [stdout] 89 | |             BaseStringArgExtractorPreset
[INFO] [stdout] 90 | |             + ReqwestStringArgExtractorPreset
[INFO] [stdout] 91 | |         { }
[INFO] [stdout] 92 | |     }
[INFO] [stdout]    | |_____^
[INFO] [stdout]    |
[INFO] [stdout] note: consider marking `StaticArg` as `pub` in the imported module
[INFO] [stdout]   --> src/presets.rs:86:5
[INFO] [stdout]    |
[INFO] [stdout] 86 | /     cgp_preset! {
[INFO] [stdout] 87 | |         #[wrap_provider(UseDelegate)]
[INFO] [stdout] 88 | |         HypershellStringArgExtractorPreset:
[INFO] [stdout] 89 | |             BaseStringArgExtractorPreset
[INFO] [stdout] 90 | |             + ReqwestStringArgExtractorPreset
[INFO] [stdout] 91 | |         { }
[INFO] [stdout] 92 | |     }
[INFO] [stdout]    | |_____^
[INFO] [stdout]    = note: this error originates in the macro `BaseStringArgExtractorPreset::with_components` which comes from the expansion of the macro `cgp_preset` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0364]: `FieldArg` is private, and cannot be re-exported
[INFO] [stdout]   --> src/presets.rs:86:5
[INFO] [stdout]    |
[INFO] [stdout] 86 | /     cgp_preset! {
[INFO] [stdout] 87 | |         #[wrap_provider(UseDelegate)]
[INFO] [stdout] 88 | |         HypershellStringArgExtractorPreset:
[INFO] [stdout] 89 | |             BaseStringArgExtractorPreset
[INFO] [stdout] 90 | |             + ReqwestStringArgExtractorPreset
[INFO] [stdout] 91 | |         { }
[INFO] [stdout] 92 | |     }
[INFO] [stdout]    | |_____^
[INFO] [stdout]    |
[INFO] [stdout] note: consider marking `FieldArg` as `pub` in the imported module
[INFO] [stdout]   --> src/presets.rs:86:5
[INFO] [stdout]    |
[INFO] [stdout] 86 | /     cgp_preset! {
[INFO] [stdout] 87 | |         #[wrap_provider(UseDelegate)]
[INFO] [stdout] 88 | |         HypershellStringArgExtractorPreset:
[INFO] [stdout] 89 | |             BaseStringArgExtractorPreset
[INFO] [stdout] 90 | |             + ReqwestStringArgExtractorPreset
[INFO] [stdout] 91 | |         { }
[INFO] [stdout] 92 | |     }
[INFO] [stdout]    | |_____^
[INFO] [stdout]    = note: this error originates in the macro `BaseStringArgExtractorPreset::with_components` which comes from the expansion of the macro `cgp_preset` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0364]: `CoreHttpRequest` is private, and cannot be re-exported
[INFO] [stdout]   --> src/presets.rs:75:5
[INFO] [stdout]    |
[INFO] [stdout] 75 | /     cgp_preset! {
[INFO] [stdout] 76 | |         #[wrap_provider(UseDelegate)]
[INFO] [stdout] 77 | |         HypershellHandlerPreset:
[INFO] [stdout] 78 | |             BaseHandlerPreset
[INFO] [stdout] ...  |
[INFO] [stdout] 84 | |     }
[INFO] [stdout]    | |_____^
[INFO] [stdout]    |
[INFO] [stdout] note: consider marking `CoreHttpRequest` as `pub` in the imported module
[INFO] [stdout]   --> src/presets.rs:75:5
[INFO] [stdout]    |
[INFO] [stdout] 75 | /     cgp_preset! {
[INFO] [stdout] 76 | |         #[wrap_provider(UseDelegate)]
[INFO] [stdout] 77 | |         HypershellHandlerPreset:
[INFO] [stdout] 78 | |             BaseHandlerPreset
[INFO] [stdout] ...  |
[INFO] [stdout] 84 | |     }
[INFO] [stdout]    | |_____^
[INFO] [stdout]    = note: this error originates in the macro `ReqwestHandlerPreset::with_components` which comes from the expansion of the macro `cgp_preset` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0364]: `ToTokioAsyncRead` is private, and cannot be re-exported
[INFO] [stdout]   --> src/presets.rs:75:5
[INFO] [stdout]    |
[INFO] [stdout] 75 | /     cgp_preset! {
[INFO] [stdout] 76 | |         #[wrap_provider(UseDelegate)]
[INFO] [stdout] 77 | |         HypershellHandlerPreset:
[INFO] [stdout] 78 | |             BaseHandlerPreset
[INFO] [stdout] ...  |
[INFO] [stdout] 84 | |     }
[INFO] [stdout]    | |_____^
[INFO] [stdout]    |
[INFO] [stdout] note: consider marking `ToTokioAsyncRead` as `pub` in the imported module
[INFO] [stdout]   --> src/presets.rs:75:5
[INFO] [stdout]    |
[INFO] [stdout] 75 | /     cgp_preset! {
[INFO] [stdout] 76 | |         #[wrap_provider(UseDelegate)]
[INFO] [stdout] 77 | |         HypershellHandlerPreset:
[INFO] [stdout] 78 | |             BaseHandlerPreset
[INFO] [stdout] ...  |
[INFO] [stdout] 84 | |     }
[INFO] [stdout]    | |_____^
[INFO] [stdout]    = note: this error originates in the macro `TokioHandlerPreset::with_components` which comes from the expansion of the macro `cgp_preset` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0364]: `StreamToBytes` is private, and cannot be re-exported
[INFO] [stdout]   --> src/presets.rs:75:5
[INFO] [stdout]    |
[INFO] [stdout] 75 | /     cgp_preset! {
[INFO] [stdout] 76 | |         #[wrap_provider(UseDelegate)]
[INFO] [stdout] 77 | |         HypershellHandlerPreset:
[INFO] [stdout] 78 | |             BaseHandlerPreset
[INFO] [stdout] ...  |
[INFO] [stdout] 84 | |     }
[INFO] [stdout]    | |_____^
[INFO] [stdout]    |
[INFO] [stdout] note: consider marking `StreamToBytes` as `pub` in the imported module
[INFO] [stdout]   --> src/presets.rs:75:5
[INFO] [stdout]    |
[INFO] [stdout] 75 | /     cgp_preset! {
[INFO] [stdout] 76 | |         #[wrap_provider(UseDelegate)]
[INFO] [stdout] 77 | |         HypershellHandlerPreset:
[INFO] [stdout] 78 | |             BaseHandlerPreset
[INFO] [stdout] ...  |
[INFO] [stdout] 84 | |     }
[INFO] [stdout]    | |_____^
[INFO] [stdout]    = note: this error originates in the macro `TokioHandlerPreset::with_components` which comes from the expansion of the macro `cgp_preset` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0364]: `SimpleExec` is private, and cannot be re-exported
[INFO] [stdout]   --> src/presets.rs:75:5
[INFO] [stdout]    |
[INFO] [stdout] 75 | /     cgp_preset! {
[INFO] [stdout] 76 | |         #[wrap_provider(UseDelegate)]
[INFO] [stdout] 77 | |         HypershellHandlerPreset:
[INFO] [stdout] 78 | |             BaseHandlerPreset
[INFO] [stdout] ...  |
[INFO] [stdout] 84 | |     }
[INFO] [stdout]    | |_____^
[INFO] [stdout]    |
[INFO] [stdout] note: consider marking `SimpleExec` as `pub` in the imported module
[INFO] [stdout]   --> src/presets.rs:75:5
[INFO] [stdout]    |
[INFO] [stdout] 75 | /     cgp_preset! {
[INFO] [stdout] 76 | |         #[wrap_provider(UseDelegate)]
[INFO] [stdout] 77 | |         HypershellHandlerPreset:
[INFO] [stdout] 78 | |             BaseHandlerPreset
[INFO] [stdout] ...  |
[INFO] [stdout] 84 | |     }
[INFO] [stdout]    | |_____^
[INFO] [stdout]    = note: this error originates in the macro `TokioHandlerPreset::with_components` which comes from the expansion of the macro `cgp_preset` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0364]: `StreamingHttpRequest` is private, and cannot be re-exported
[INFO] [stdout]   --> src/presets.rs:75:5
[INFO] [stdout]    |
[INFO] [stdout] 75 | /     cgp_preset! {
[INFO] [stdout] 76 | |         #[wrap_provider(UseDelegate)]
[INFO] [stdout] 77 | |         HypershellHandlerPreset:
[INFO] [stdout] 78 | |             BaseHandlerPreset
[INFO] [stdout] ...  |
[INFO] [stdout] 84 | |     }
[INFO] [stdout]    | |_____^
[INFO] [stdout]    |
[INFO] [stdout] note: consider marking `StreamingHttpRequest` as `pub` in the imported module
[INFO] [stdout]   --> src/presets.rs:75:5
[INFO] [stdout]    |
[INFO] [stdout] 75 | /     cgp_preset! {
[INFO] [stdout] 76 | |         #[wrap_provider(UseDelegate)]
[INFO] [stdout] 77 | |         HypershellHandlerPreset:
[INFO] [stdout] 78 | |             BaseHandlerPreset
[INFO] [stdout] ...  |
[INFO] [stdout] 84 | |     }
[INFO] [stdout]    | |_____^
[INFO] [stdout]    = note: this error originates in the macro `ReqwestHandlerPreset::with_components` which comes from the expansion of the macro `cgp_preset` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0364]: `StreamToString` is private, and cannot be re-exported
[INFO] [stdout]   --> src/presets.rs:75:5
[INFO] [stdout]    |
[INFO] [stdout] 75 | /     cgp_preset! {
[INFO] [stdout] 76 | |         #[wrap_provider(UseDelegate)]
[INFO] [stdout] 77 | |         HypershellHandlerPreset:
[INFO] [stdout] 78 | |             BaseHandlerPreset
[INFO] [stdout] ...  |
[INFO] [stdout] 84 | |     }
[INFO] [stdout]    | |_____^
[INFO] [stdout]    |
[INFO] [stdout] note: consider marking `StreamToString` as `pub` in the imported module
[INFO] [stdout]   --> src/presets.rs:75:5
[INFO] [stdout]    |
[INFO] [stdout] 75 | /     cgp_preset! {
[INFO] [stdout] 76 | |         #[wrap_provider(UseDelegate)]
[INFO] [stdout] 77 | |         HypershellHandlerPreset:
[INFO] [stdout] 78 | |             BaseHandlerPreset
[INFO] [stdout] ...  |
[INFO] [stdout] 84 | |     }
[INFO] [stdout]    | |_____^
[INFO] [stdout]    = note: this error originates in the macro `TokioHandlerPreset::with_components` which comes from the expansion of the macro `cgp_preset` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0364]: `BytesToStream` is private, and cannot be re-exported
[INFO] [stdout]   --> src/presets.rs:75:5
[INFO] [stdout]    |
[INFO] [stdout] 75 | /     cgp_preset! {
[INFO] [stdout] 76 | |         #[wrap_provider(UseDelegate)]
[INFO] [stdout] 77 | |         HypershellHandlerPreset:
[INFO] [stdout] 78 | |             BaseHandlerPreset
[INFO] [stdout] ...  |
[INFO] [stdout] 84 | |     }
[INFO] [stdout]    | |_____^
[INFO] [stdout]    |
[INFO] [stdout] note: consider marking `BytesToStream` as `pub` in the imported module
[INFO] [stdout]   --> src/presets.rs:75:5
[INFO] [stdout]    |
[INFO] [stdout] 75 | /     cgp_preset! {
[INFO] [stdout] 76 | |         #[wrap_provider(UseDelegate)]
[INFO] [stdout] 77 | |         HypershellHandlerPreset:
[INFO] [stdout] 78 | |             BaseHandlerPreset
[INFO] [stdout] ...  |
[INFO] [stdout] 84 | |     }
[INFO] [stdout]    | |_____^
[INFO] [stdout]    = note: this error originates in the macro `TokioHandlerPreset::with_components` which comes from the expansion of the macro `cgp_preset` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0364]: `WriteFile` is private, and cannot be re-exported
[INFO] [stdout]   --> src/presets.rs:75:5
[INFO] [stdout]    |
[INFO] [stdout] 75 | /     cgp_preset! {
[INFO] [stdout] 76 | |         #[wrap_provider(UseDelegate)]
[INFO] [stdout] 77 | |         HypershellHandlerPreset:
[INFO] [stdout] 78 | |             BaseHandlerPreset
[INFO] [stdout] ...  |
[INFO] [stdout] 84 | |     }
[INFO] [stdout]    | |_____^
[INFO] [stdout]    |
[INFO] [stdout] note: consider marking `WriteFile` as `pub` in the imported module
[INFO] [stdout]   --> src/presets.rs:75:5
[INFO] [stdout]    |
[INFO] [stdout] 75 | /     cgp_preset! {
[INFO] [stdout] 76 | |         #[wrap_provider(UseDelegate)]
[INFO] [stdout] 77 | |         HypershellHandlerPreset:
[INFO] [stdout] 78 | |             BaseHandlerPreset
[INFO] [stdout] ...  |
[INFO] [stdout] 84 | |     }
[INFO] [stdout]    | |_____^
[INFO] [stdout]    = note: this error originates in the macro `TokioHandlerPreset::with_components` which comes from the expansion of the macro `cgp_preset` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0364]: `Use` is private, and cannot be re-exported
[INFO] [stdout]   --> src/presets.rs:75:5
[INFO] [stdout]    |
[INFO] [stdout] 75 | /     cgp_preset! {
[INFO] [stdout] 76 | |         #[wrap_provider(UseDelegate)]
[INFO] [stdout] 77 | |         HypershellHandlerPreset:
[INFO] [stdout] 78 | |             BaseHandlerPreset
[INFO] [stdout] ...  |
[INFO] [stdout] 84 | |     }
[INFO] [stdout]    | |_____^
[INFO] [stdout]    |
[INFO] [stdout] note: consider marking `Use` as `pub` in the imported module
[INFO] [stdout]   --> src/presets.rs:75:5
[INFO] [stdout]    |
[INFO] [stdout] 75 | /     cgp_preset! {
[INFO] [stdout] 76 | |         #[wrap_provider(UseDelegate)]
[INFO] [stdout] 77 | |         HypershellHandlerPreset:
[INFO] [stdout] 78 | |             BaseHandlerPreset
[INFO] [stdout] ...  |
[INFO] [stdout] 84 | |     }
[INFO] [stdout]    | |_____^
[INFO] [stdout]    = note: this error originates in the macro `BaseHandlerPreset::with_components` which comes from the expansion of the macro `cgp_preset` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0364]: `BytesToString` is private, and cannot be re-exported
[INFO] [stdout]   --> src/presets.rs:75:5
[INFO] [stdout]    |
[INFO] [stdout] 75 | /     cgp_preset! {
[INFO] [stdout] 76 | |         #[wrap_provider(UseDelegate)]
[INFO] [stdout] 77 | |         HypershellHandlerPreset:
[INFO] [stdout] 78 | |             BaseHandlerPreset
[INFO] [stdout] ...  |
[INFO] [stdout] 84 | |     }
[INFO] [stdout]    | |_____^
[INFO] [stdout]    |
[INFO] [stdout] note: consider marking `BytesToString` as `pub` in the imported module
[INFO] [stdout]   --> src/presets.rs:75:5
[INFO] [stdout]    |
[INFO] [stdout] 75 | /     cgp_preset! {
[INFO] [stdout] 76 | |         #[wrap_provider(UseDelegate)]
[INFO] [stdout] 77 | |         HypershellHandlerPreset:
[INFO] [stdout] 78 | |             BaseHandlerPreset
[INFO] [stdout] ...  |
[INFO] [stdout] 84 | |     }
[INFO] [stdout]    | |_____^
[INFO] [stdout]    = note: this error originates in the macro `BaseHandlerPreset::with_components` which comes from the expansion of the macro `cgp_preset` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0364]: `DecodeJson` is private, and cannot be re-exported
[INFO] [stdout]   --> src/presets.rs:75:5
[INFO] [stdout]    |
[INFO] [stdout] 75 | /     cgp_preset! {
[INFO] [stdout] 76 | |         #[wrap_provider(UseDelegate)]
[INFO] [stdout] 77 | |         HypershellHandlerPreset:
[INFO] [stdout] 78 | |             BaseHandlerPreset
[INFO] [stdout] ...  |
[INFO] [stdout] 84 | |     }
[INFO] [stdout]    | |_____^
[INFO] [stdout]    |
[INFO] [stdout] note: consider marking `DecodeJson` as `pub` in the imported module
[INFO] [stdout]   --> src/presets.rs:75:5
[INFO] [stdout]    |
[INFO] [stdout] 75 | /     cgp_preset! {
[INFO] [stdout] 76 | |         #[wrap_provider(UseDelegate)]
[INFO] [stdout] 77 | |         HypershellHandlerPreset:
[INFO] [stdout] 78 | |             BaseHandlerPreset
[INFO] [stdout] ...  |
[INFO] [stdout] 84 | |     }
[INFO] [stdout]    | |_____^
[INFO] [stdout]    = note: this error originates in the macro `JsonHandlerPreset::with_components` which comes from the expansion of the macro `cgp_preset` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0364]: `ConvertTo` is private, and cannot be re-exported
[INFO] [stdout]   --> src/presets.rs:75:5
[INFO] [stdout]    |
[INFO] [stdout] 75 | /     cgp_preset! {
[INFO] [stdout] 76 | |         #[wrap_provider(UseDelegate)]
[INFO] [stdout] 77 | |         HypershellHandlerPreset:
[INFO] [stdout] 78 | |             BaseHandlerPreset
[INFO] [stdout] ...  |
[INFO] [stdout] 84 | |     }
[INFO] [stdout]    | |_____^
[INFO] [stdout]    |
[INFO] [stdout] note: consider marking `ConvertTo` as `pub` in the imported module
[INFO] [stdout]   --> src/presets.rs:75:5
[INFO] [stdout]    |
[INFO] [stdout] 75 | /     cgp_preset! {
[INFO] [stdout] 76 | |         #[wrap_provider(UseDelegate)]
[INFO] [stdout] 77 | |         HypershellHandlerPreset:
[INFO] [stdout] 78 | |             BaseHandlerPreset
[INFO] [stdout] ...  |
[INFO] [stdout] 84 | |     }
[INFO] [stdout]    | |_____^
[INFO] [stdout]    = note: this error originates in the macro `BaseHandlerPreset::with_components` which comes from the expansion of the macro `cgp_preset` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0364]: `CoreExec` is private, and cannot be re-exported
[INFO] [stdout]   --> src/presets.rs:75:5
[INFO] [stdout]    |
[INFO] [stdout] 75 | /     cgp_preset! {
[INFO] [stdout] 76 | |         #[wrap_provider(UseDelegate)]
[INFO] [stdout] 77 | |         HypershellHandlerPreset:
[INFO] [stdout] 78 | |             BaseHandlerPreset
[INFO] [stdout] ...  |
[INFO] [stdout] 84 | |     }
[INFO] [stdout]    | |_____^
[INFO] [stdout]    |
[INFO] [stdout] note: consider marking `CoreExec` as `pub` in the imported module
[INFO] [stdout]   --> src/presets.rs:75:5
[INFO] [stdout]    |
[INFO] [stdout] 75 | /     cgp_preset! {
[INFO] [stdout] 76 | |         #[wrap_provider(UseDelegate)]
[INFO] [stdout] 77 | |         HypershellHandlerPreset:
[INFO] [stdout] 78 | |             BaseHandlerPreset
[INFO] [stdout] ...  |
[INFO] [stdout] 84 | |     }
[INFO] [stdout]    | |_____^
[INFO] [stdout]    = note: this error originates in the macro `TokioHandlerPreset::with_components` which comes from the expansion of the macro `cgp_preset` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0364]: `SimpleHttpRequest` is private, and cannot be re-exported
[INFO] [stdout]   --> src/presets.rs:75:5
[INFO] [stdout]    |
[INFO] [stdout] 75 | /     cgp_preset! {
[INFO] [stdout] 76 | |         #[wrap_provider(UseDelegate)]
[INFO] [stdout] 77 | |         HypershellHandlerPreset:
[INFO] [stdout] 78 | |             BaseHandlerPreset
[INFO] [stdout] ...  |
[INFO] [stdout] 84 | |     }
[INFO] [stdout]    | |_____^
[INFO] [stdout]    |
[INFO] [stdout] note: consider marking `SimpleHttpRequest` as `pub` in the imported module
[INFO] [stdout]   --> src/presets.rs:75:5
[INFO] [stdout]    |
[INFO] [stdout] 75 | /     cgp_preset! {
[INFO] [stdout] 76 | |         #[wrap_provider(UseDelegate)]
[INFO] [stdout] 77 | |         HypershellHandlerPreset:
[INFO] [stdout] 78 | |             BaseHandlerPreset
[INFO] [stdout] ...  |
[INFO] [stdout] 84 | |     }
[INFO] [stdout]    | |_____^
[INFO] [stdout]    = note: this error originates in the macro `ReqwestHandlerPreset::with_components` which comes from the expansion of the macro `cgp_preset` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0364]: `StreamToStdout` is private, and cannot be re-exported
[INFO] [stdout]   --> src/presets.rs:75:5
[INFO] [stdout]    |
[INFO] [stdout] 75 | /     cgp_preset! {
[INFO] [stdout] 76 | |         #[wrap_provider(UseDelegate)]
[INFO] [stdout] 77 | |         HypershellHandlerPreset:
[INFO] [stdout] 78 | |             BaseHandlerPreset
[INFO] [stdout] ...  |
[INFO] [stdout] 84 | |     }
[INFO] [stdout]    | |_____^
[INFO] [stdout]    |
[INFO] [stdout] note: consider marking `StreamToStdout` as `pub` in the imported module
[INFO] [stdout]   --> src/presets.rs:75:5
[INFO] [stdout]    |
[INFO] [stdout] 75 | /     cgp_preset! {
[INFO] [stdout] 76 | |         #[wrap_provider(UseDelegate)]
[INFO] [stdout] 77 | |         HypershellHandlerPreset:
[INFO] [stdout] 78 | |             BaseHandlerPreset
[INFO] [stdout] ...  |
[INFO] [stdout] 84 | |     }
[INFO] [stdout]    | |_____^
[INFO] [stdout]    = note: this error originates in the macro `TokioHandlerPreset::with_components` which comes from the expansion of the macro `cgp_preset` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0364]: `EncodeJson` is private, and cannot be re-exported
[INFO] [stdout]   --> src/presets.rs:75:5
[INFO] [stdout]    |
[INFO] [stdout] 75 | /     cgp_preset! {
[INFO] [stdout] 76 | |         #[wrap_provider(UseDelegate)]
[INFO] [stdout] 77 | |         HypershellHandlerPreset:
[INFO] [stdout] 78 | |             BaseHandlerPreset
[INFO] [stdout] ...  |
[INFO] [stdout] 84 | |     }
[INFO] [stdout]    | |_____^
[INFO] [stdout]    |
[INFO] [stdout] note: consider marking `EncodeJson` as `pub` in the imported module
[INFO] [stdout]   --> src/presets.rs:75:5
[INFO] [stdout]    |
[INFO] [stdout] 75 | /     cgp_preset! {
[INFO] [stdout] 76 | |         #[wrap_provider(UseDelegate)]
[INFO] [stdout] 77 | |         HypershellHandlerPreset:
[INFO] [stdout] 78 | |             BaseHandlerPreset
[INFO] [stdout] ...  |
[INFO] [stdout] 84 | |     }
[INFO] [stdout]    | |_____^
[INFO] [stdout]    = note: this error originates in the macro `JsonHandlerPreset::with_components` which comes from the expansion of the macro `cgp_preset` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0364]: `StreamingExec` is private, and cannot be re-exported
[INFO] [stdout]   --> src/presets.rs:75:5
[INFO] [stdout]    |
[INFO] [stdout] 75 | /     cgp_preset! {
[INFO] [stdout] 76 | |         #[wrap_provider(UseDelegate)]
[INFO] [stdout] 77 | |         HypershellHandlerPreset:
[INFO] [stdout] 78 | |             BaseHandlerPreset
[INFO] [stdout] ...  |
[INFO] [stdout] 84 | |     }
[INFO] [stdout]    | |_____^
[INFO] [stdout]    |
[INFO] [stdout] note: consider marking `StreamingExec` as `pub` in the imported module
[INFO] [stdout]   --> src/presets.rs:75:5
[INFO] [stdout]    |
[INFO] [stdout] 75 | /     cgp_preset! {
[INFO] [stdout] 76 | |         #[wrap_provider(UseDelegate)]
[INFO] [stdout] 77 | |         HypershellHandlerPreset:
[INFO] [stdout] 78 | |             BaseHandlerPreset
[INFO] [stdout] ...  |
[INFO] [stdout] 84 | |     }
[INFO] [stdout]    | |_____^
[INFO] [stdout]    = note: this error originates in the macro `TokioHandlerPreset::with_components` which comes from the expansion of the macro `cgp_preset` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0364]: `Pipe` is private, and cannot be re-exported
[INFO] [stdout]   --> src/presets.rs:75:5
[INFO] [stdout]    |
[INFO] [stdout] 75 | /     cgp_preset! {
[INFO] [stdout] 76 | |         #[wrap_provider(UseDelegate)]
[INFO] [stdout] 77 | |         HypershellHandlerPreset:
[INFO] [stdout] 78 | |             BaseHandlerPreset
[INFO] [stdout] ...  |
[INFO] [stdout] 84 | |     }
[INFO] [stdout]    | |_____^
[INFO] [stdout]    |
[INFO] [stdout] note: consider marking `Pipe` as `pub` in the imported module
[INFO] [stdout]   --> src/presets.rs:75:5
[INFO] [stdout]    |
[INFO] [stdout] 75 | /     cgp_preset! {
[INFO] [stdout] 76 | |         #[wrap_provider(UseDelegate)]
[INFO] [stdout] 77 | |         HypershellHandlerPreset:
[INFO] [stdout] 78 | |             BaseHandlerPreset
[INFO] [stdout] ...  |
[INFO] [stdout] 84 | |     }
[INFO] [stdout]    | |_____^
[INFO] [stdout]    = note: this error originates in the macro `BaseHandlerPreset::with_components` which comes from the expansion of the macro `cgp_preset` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0364]: `ReadFile` is private, and cannot be re-exported
[INFO] [stdout]   --> src/presets.rs:75:5
[INFO] [stdout]    |
[INFO] [stdout] 75 | /     cgp_preset! {
[INFO] [stdout] 76 | |         #[wrap_provider(UseDelegate)]
[INFO] [stdout] 77 | |         HypershellHandlerPreset:
[INFO] [stdout] 78 | |             BaseHandlerPreset
[INFO] [stdout] ...  |
[INFO] [stdout] 84 | |     }
[INFO] [stdout]    | |_____^
[INFO] [stdout]    |
[INFO] [stdout] note: consider marking `ReadFile` as `pub` in the imported module
[INFO] [stdout]   --> src/presets.rs:75:5
[INFO] [stdout]    |
[INFO] [stdout] 75 | /     cgp_preset! {
[INFO] [stdout] 76 | |         #[wrap_provider(UseDelegate)]
[INFO] [stdout] 77 | |         HypershellHandlerPreset:
[INFO] [stdout] 78 | |             BaseHandlerPreset
[INFO] [stdout] ...  |
[INFO] [stdout] 84 | |     }
[INFO] [stdout]    | |_____^
[INFO] [stdout]    = note: this error originates in the macro `TokioHandlerPreset::with_components` which comes from the expansion of the macro `cgp_preset` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0364]: `CommandArgTypeProviderComponent` is private, and cannot be re-exported
[INFO] [stdout]   --> src/presets.rs:30:5
[INFO] [stdout]    |
[INFO] [stdout] 30 | /     cgp_preset! {
[INFO] [stdout] 31 | |         HypershellPreset:
[INFO] [stdout] 32 | |             HypershellBasePreset
[INFO] [stdout] 33 | |             + HypershellTokioPreset
[INFO] [stdout] ...  |
[INFO] [stdout] 50 | |     }
[INFO] [stdout]    | |_____^
[INFO] [stdout]    |
[INFO] [stdout] note: consider marking `CommandArgTypeProviderComponent` as `pub` in the imported module
[INFO] [stdout]   --> src/presets.rs:30:5
[INFO] [stdout]    |
[INFO] [stdout] 30 | /     cgp_preset! {
[INFO] [stdout] 31 | |         HypershellPreset:
[INFO] [stdout] 32 | |             HypershellBasePreset
[INFO] [stdout] 33 | |             + HypershellTokioPreset
[INFO] [stdout] ...  |
[INFO] [stdout] 50 | |     }
[INFO] [stdout]    | |_____^
[INFO] [stdout]    = note: this error originates in the macro `HypershellTokioPreset::with_components` which comes from the expansion of the macro `cgp_preset` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0364]: `CommandUpdaterComponent` is private, and cannot be re-exported
[INFO] [stdout]   --> src/presets.rs:30:5
[INFO] [stdout]    |
[INFO] [stdout] 30 | /     cgp_preset! {
[INFO] [stdout] 31 | |         HypershellPreset:
[INFO] [stdout] 32 | |             HypershellBasePreset
[INFO] [stdout] 33 | |             + HypershellTokioPreset
[INFO] [stdout] ...  |
[INFO] [stdout] 50 | |     }
[INFO] [stdout]    | |_____^
[INFO] [stdout]    |
[INFO] [stdout] note: consider marking `CommandUpdaterComponent` as `pub` in the imported module
[INFO] [stdout]   --> src/presets.rs:30:5
[INFO] [stdout]    |
[INFO] [stdout] 30 | /     cgp_preset! {
[INFO] [stdout] 31 | |         HypershellPreset:
[INFO] [stdout] 32 | |             HypershellBasePreset
[INFO] [stdout] 33 | |             + HypershellTokioPreset
[INFO] [stdout] ...  |
[INFO] [stdout] 50 | |     }
[INFO] [stdout]    | |_____^
[INFO] [stdout]    = note: this error originates in the macro `HypershellTokioPreset::with_components` which comes from the expansion of the macro `cgp_preset` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0364]: `UrlTypeProviderComponent` is private, and cannot be re-exported
[INFO] [stdout]   --> src/presets.rs:30:5
[INFO] [stdout]    |
[INFO] [stdout] 30 | /     cgp_preset! {
[INFO] [stdout] 31 | |         HypershellPreset:
[INFO] [stdout] 32 | |             HypershellBasePreset
[INFO] [stdout] 33 | |             + HypershellTokioPreset
[INFO] [stdout] ...  |
[INFO] [stdout] 50 | |     }
[INFO] [stdout]    | |_____^
[INFO] [stdout]    |
[INFO] [stdout] note: consider marking `UrlTypeProviderComponent` as `pub` in the imported module
[INFO] [stdout]   --> src/presets.rs:30:5
[INFO] [stdout]    |
[INFO] [stdout] 30 | /     cgp_preset! {
[INFO] [stdout] 31 | |         HypershellPreset:
[INFO] [stdout] 32 | |             HypershellBasePreset
[INFO] [stdout] 33 | |             + HypershellTokioPreset
[INFO] [stdout] ...  |
[INFO] [stdout] 50 | |     }
[INFO] [stdout]    | |_____^
[INFO] [stdout]    = note: this error originates in the macro `HypershellReqwestPreset::with_components` which comes from the expansion of the macro `cgp_preset` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0364]: `HttpMethodTypeProviderComponent` is private, and cannot be re-exported
[INFO] [stdout]   --> src/presets.rs:30:5
[INFO] [stdout]    |
[INFO] [stdout] 30 | /     cgp_preset! {
[INFO] [stdout] 31 | |         HypershellPreset:
[INFO] [stdout] 32 | |             HypershellBasePreset
[INFO] [stdout] 33 | |             + HypershellTokioPreset
[INFO] [stdout] ...  |
[INFO] [stdout] 50 | |     }
[INFO] [stdout]    | |_____^
[INFO] [stdout]    |
[INFO] [stdout] note: consider marking `HttpMethodTypeProviderComponent` as `pub` in the imported module
[INFO] [stdout]   --> src/presets.rs:30:5
[INFO] [stdout]    |
[INFO] [stdout] 30 | /     cgp_preset! {
[INFO] [stdout] 31 | |         HypershellPreset:
[INFO] [stdout] 32 | |             HypershellBasePreset
[INFO] [stdout] 33 | |             + HypershellTokioPreset
[INFO] [stdout] ...  |
[INFO] [stdout] 50 | |     }
[INFO] [stdout]    | |_____^
[INFO] [stdout]    = note: this error originates in the macro `HypershellReqwestPreset::with_components` which comes from the expansion of the macro `cgp_preset` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0364]: `StringArgExtractorComponent` is private, and cannot be re-exported
[INFO] [stdout]   --> src/presets.rs:45:22
[INFO] [stdout]    |
[INFO] [stdout] 45 |             override StringArgExtractorComponent:
[INFO] [stdout]    |                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] note: consider marking `StringArgExtractorComponent` as `pub` in the imported module
[INFO] [stdout]   --> src/presets.rs:45:22
[INFO] [stdout]    |
[INFO] [stdout] 45 |             override StringArgExtractorComponent:
[INFO] [stdout]    |                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0364]: `HandlerComponent` is private, and cannot be re-exported
[INFO] [stdout]   --> src/presets.rs:47:22
[INFO] [stdout]    |
[INFO] [stdout] 47 |             override HandlerComponent:
[INFO] [stdout]    |                      ^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] note: consider marking `HandlerComponent` as `pub` in the imported module
[INFO] [stdout]   --> src/presets.rs:47:22
[INFO] [stdout]    |
[INFO] [stdout] 47 |             override HandlerComponent:
[INFO] [stdout]    |                      ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0364]: `CommandArgExtractorComponent` is private, and cannot be re-exported
[INFO] [stdout]   --> src/presets.rs:30:5
[INFO] [stdout]    |
[INFO] [stdout] 30 | /     cgp_preset! {
[INFO] [stdout] 31 | |         HypershellPreset:
[INFO] [stdout] 32 | |             HypershellBasePreset
[INFO] [stdout] 33 | |             + HypershellTokioPreset
[INFO] [stdout] ...  |
[INFO] [stdout] 50 | |     }
[INFO] [stdout]    | |_____^
[INFO] [stdout]    |
[INFO] [stdout] note: consider marking `CommandArgExtractorComponent` as `pub` in the imported module
[INFO] [stdout]   --> src/presets.rs:30:5
[INFO] [stdout]    |
[INFO] [stdout] 30 | /     cgp_preset! {
[INFO] [stdout] 31 | |         HypershellPreset:
[INFO] [stdout] 32 | |             HypershellBasePreset
[INFO] [stdout] 33 | |             + HypershellTokioPreset
[INFO] [stdout] ...  |
[INFO] [stdout] 50 | |     }
[INFO] [stdout]    | |_____^
[INFO] [stdout]    = note: this error originates in the macro `HypershellTokioPreset::with_components` which comes from the expansion of the macro `cgp_preset` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0364]: `UrlArgExtractorComponent` is private, and cannot be re-exported
[INFO] [stdout]   --> src/presets.rs:30:5
[INFO] [stdout]    |
[INFO] [stdout] 30 | /     cgp_preset! {
[INFO] [stdout] 31 | |         HypershellPreset:
[INFO] [stdout] 32 | |             HypershellBasePreset
[INFO] [stdout] 33 | |             + HypershellTokioPreset
[INFO] [stdout] ...  |
[INFO] [stdout] 50 | |     }
[INFO] [stdout]    | |_____^
[INFO] [stdout]    |
[INFO] [stdout] note: consider marking `UrlArgExtractorComponent` as `pub` in the imported module
[INFO] [stdout]   --> src/presets.rs:30:5
[INFO] [stdout]    |
[INFO] [stdout] 30 | /     cgp_preset! {
[INFO] [stdout] 31 | |         HypershellPreset:
[INFO] [stdout] 32 | |             HypershellBasePreset
[INFO] [stdout] 33 | |             + HypershellTokioPreset
[INFO] [stdout] ...  |
[INFO] [stdout] 50 | |     }
[INFO] [stdout]    | |_____^
[INFO] [stdout]    = note: this error originates in the macro `HypershellBasePreset::with_components` which comes from the expansion of the macro `cgp_preset` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0364]: `MethodArgExtractorComponent` is private, and cannot be re-exported
[INFO] [stdout]   --> src/presets.rs:30:5
[INFO] [stdout]    |
[INFO] [stdout] 30 | /     cgp_preset! {
[INFO] [stdout] 31 | |         HypershellPreset:
[INFO] [stdout] 32 | |             HypershellBasePreset
[INFO] [stdout] 33 | |             + HypershellTokioPreset
[INFO] [stdout] ...  |
[INFO] [stdout] 50 | |     }
[INFO] [stdout]    | |_____^
[INFO] [stdout]    |
[INFO] [stdout] note: consider marking `MethodArgExtractorComponent` as `pub` in the imported module
[INFO] [stdout]   --> src/presets.rs:30:5
[INFO] [stdout]    |
[INFO] [stdout] 30 | /     cgp_preset! {
[INFO] [stdout] 31 | |         HypershellPreset:
[INFO] [stdout] 32 | |             HypershellBasePreset
[INFO] [stdout] 33 | |             + HypershellTokioPreset
[INFO] [stdout] ...  |
[INFO] [stdout] 50 | |     }
[INFO] [stdout]    | |_____^
[INFO] [stdout]    = note: this error originates in the macro `HypershellReqwestPreset::with_components` which comes from the expansion of the macro `cgp_preset` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0364]: `RequestBuilderUpdaterComponent` is private, and cannot be re-exported
[INFO] [stdout]   --> src/presets.rs:30:5
[INFO] [stdout]    |
[INFO] [stdout] 30 | /     cgp_preset! {
[INFO] [stdout] 31 | |         HypershellPreset:
[INFO] [stdout] 32 | |             HypershellBasePreset
[INFO] [stdout] 33 | |             + HypershellTokioPreset
[INFO] [stdout] ...  |
[INFO] [stdout] 50 | |     }
[INFO] [stdout]    | |_____^
[INFO] [stdout]    |
[INFO] [stdout] note: consider marking `RequestBuilderUpdaterComponent` as `pub` in the imported module
[INFO] [stdout]   --> src/presets.rs:30:5
[INFO] [stdout]    |
[INFO] [stdout] 30 | /     cgp_preset! {
[INFO] [stdout] 31 | |         HypershellPreset:
[INFO] [stdout] 32 | |             HypershellBasePreset
[INFO] [stdout] 33 | |             + HypershellTokioPreset
[INFO] [stdout] ...  |
[INFO] [stdout] 50 | |     }
[INFO] [stdout]    | |_____^
[INFO] [stdout]    = note: this error originates in the macro `HypershellReqwestPreset::with_components` which comes from the expansion of the macro `cgp_preset` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0364`.

Activity

  1. added
    T-rustdocRelevant to the rustdoc team, which will review and decide on the PR/issue.
    A-resolveArea: Name/path resolution done by `rustc_resolve` specifically
    T-compilerRelevant to the compiler team, which will review and decide on the PR/issue.
    C-bugCategory: This is a bug.
    E-needs-bisectionCall for participation: This issue needs bisection: https://github.com/rust-lang/cargo-bisect-rustc
    E-needs-mcveCall for participation: This issue has a repro, but needs a Minimal Complete and Verifiable Example
    on Jul 18, 2026
  2. added
    needs-triageThis issue may need triage. Remove when done. See docs forge.rust-lang.org/release/issue-triaging
    I-prioritizeIssue needs a team member to assess the impact. Will be replaced by P-{low,medium,high,critical}
    on Jul 18, 2026
  3. lukaslueg commented on Jul 18, 2026

    @lukaslueg
    Contributor

    Regressed in 029c9e1, likely #145108

  4. added
    S-has-bisectionStatus: A bisection has been found for this issue
    and removed
    E-needs-bisectionCall for participation: This issue needs bisection: https://github.com/rust-lang/cargo-bisect-rustc
    on Jul 18, 2026
  5. theemathas commented on Jul 18, 2026

    @theemathas
    ContributorAuthor

    Ah, it's listed as an intended breakage at #145108 (comment)

    Closing this issue.

  6. apiraino commented on Jul 20, 2026

    @apiraino
    Contributor

    it's just 1 crate but is this breakage interesting to mention #145108 in the release note?

  7. theemathas commented on Jul 20, 2026

    @theemathas
    ContributorAuthor

    @apiraino That PR already got a release note tracking issue.

  8. apiraino commented on Jul 20, 2026

    @apiraino
    Contributor

    ah yes that got me again. I am searching the relnotes label and forget to look at the milestone!

  9. removed
    E-needs-mcveCall for participation: This issue has a repro, but needs a Minimal Complete and Verifiable Example
    I-prioritizeIssue needs a team member to assess the impact. Will be replaced by P-{low,medium,high,critical}
    needs-triageThis issue may need triage. Remove when done. See docs forge.rust-lang.org/release/issue-triaging
    on Jul 20, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    A-resolveArea: Name/path resolution done by `rustc_resolve` specificallyC-bugCategory: This is a bug.S-has-bisectionStatus: A bisection has been found for this issueT-compilerRelevant to the compiler team, which will review and decide on the PR/issue.T-rustdocRelevant to the rustdoc team, which will review and decide on the PR/issue.regression-from-stable-to-betaPerformance or correctness regression from stable to beta.

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions