diff options
| author | Esteban Küber <esteban@kuber.com.ar> | 2019-10-19 13:27:54 -0700 |
|---|---|---|
| committer | Esteban Küber <esteban@kuber.com.ar> | 2019-10-26 15:26:08 -0700 |
| commit | 7ea28e761f76a4cfc030acb4c3f0792ca4ab1497 (patch) | |
| tree | 20d2b286080786e25dacb0c5c4377724b33e6a26 | |
| parent | 93bb780e383ff22851ccda80f761d69314a7f1fa (diff) | |
| download | rust-7ea28e761f76a4cfc030acb4c3f0792ca4ab1497.tar.gz rust-7ea28e761f76a4cfc030acb4c3f0792ca4ab1497.zip | |
review comment: use `Default`
| -rw-r--r-- | src/librustc_resolve/late.rs | 11 |
1 files changed, 2 insertions, 9 deletions
diff --git a/src/librustc_resolve/late.rs b/src/librustc_resolve/late.rs index 3400b128e04..9b254ab7ec1 100644 --- a/src/librustc_resolve/late.rs +++ b/src/librustc_resolve/late.rs @@ -316,6 +316,7 @@ impl<'a> PathSource<'a> { } } +#[derive(Default)] struct DiagnosticMetadata { /// The current trait's associated types' ident, used for diagnostic suggestions. current_trait_assoc_types: Vec<Ident>, @@ -547,15 +548,7 @@ impl<'a, 'b> LateResolutionVisitor<'a, '_> { }, label_ribs: Vec::new(), current_trait_ref: None, - diagnostic_metadata: DiagnosticMetadata { - current_trait_assoc_types: Vec::new(), - current_self_type: None, - current_self_item: None, - current_function: None, - unused_labels: Default::default(), - current_type_ascription: Vec::new(), - current_let_binding: None, - } + diagnostic_metadata: DiagnosticMetadata::default(), } } |
