diff options
| author | Esteban Küber <esteban@kuber.com.ar> | 2020-04-19 16:52:15 -0700 |
|---|---|---|
| committer | Esteban Küber <esteban@kuber.com.ar> | 2020-06-15 11:08:43 -0700 |
| commit | 96f5584b808cd08c3c8208db4fee04d2c2b71d79 (patch) | |
| tree | 1e72e6046fa29911fa2de21d3fa8b52f8b2d6095 /src/librustc_trait_selection | |
| parent | ff4a2533a0720f9cdd86e02eafa3725f07aa7752 (diff) | |
Expand "recursive opaque type" diagnostic
Fix #70968, partially address #66523.
Diffstat (limited to 'src/librustc_trait_selection')
| -rw-r--r-- | src/librustc_trait_selection/traits/error_reporting/suggestions.rs | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/librustc_trait_selection/traits/error_reporting/suggestions.rs b/src/librustc_trait_selection/traits/error_reporting/suggestions.rs index 8796cfb5216..edff67929f6 100644 --- a/src/librustc_trait_selection/traits/error_reporting/suggestions.rs +++ b/src/librustc_trait_selection/traits/error_reporting/suggestions.rs @@ -1992,8 +1992,8 @@ impl<'a, 'tcx> InferCtxtExt<'tcx> for InferCtxt<'a, 'tcx> { /// Collect all the returned expressions within the input expression. /// Used to point at the return spans when we want to suggest some change to them. #[derive(Default)] -struct ReturnsVisitor<'v> { - returns: Vec<&'v hir::Expr<'v>>, +pub struct ReturnsVisitor<'v> { + pub returns: Vec<&'v hir::Expr<'v>>, in_block_tail: bool, } |
