diff options
| author | Oliver Scherer <github35764891676564198441@oli-obk.de> | 2018-10-16 16:57:53 +0200 |
|---|---|---|
| committer | Oliver Scherer <github35764891676564198441@oli-obk.de> | 2018-10-19 14:34:44 +0200 |
| commit | 3c9258e604c7f5d3b7e86c34da1f067ff0a60257 (patch) | |
| tree | 96a2c373f7f060355817005e3040d07fdbe77262 /src/libsyntax/source_map.rs | |
| parent | ee81739dc1e0f1c4dff9480b52528fb688ef9251 (diff) | |
| download | rust-3c9258e604c7f5d3b7e86c34da1f067ff0a60257.tar.gz rust-3c9258e604c7f5d3b7e86c34da1f067ff0a60257.zip | |
Prefer `Default::default` over `FxHash*::default` in struct constructors
Diffstat (limited to 'src/libsyntax/source_map.rs')
| -rw-r--r-- | src/libsyntax/source_map.rs | 11 |
1 files changed, 3 insertions, 8 deletions
diff --git a/src/libsyntax/source_map.rs b/src/libsyntax/source_map.rs index c1274e74059..5054f18b020 100644 --- a/src/libsyntax/source_map.rs +++ b/src/libsyntax/source_map.rs @@ -124,6 +124,7 @@ impl StableFilemapId { // SourceMap // +#[derive(Default)] pub(super) struct SourceMapFiles { pub(super) file_maps: Vec<Lrc<SourceFile>>, stable_id_to_source_file: FxHashMap<StableFilemapId, Lrc<SourceFile>> @@ -143,10 +144,7 @@ pub struct SourceMap { impl SourceMap { pub fn new(path_mapping: FilePathMapping) -> SourceMap { SourceMap { - files: Lock::new(SourceMapFiles { - file_maps: Vec::new(), - stable_id_to_source_file: FxHashMap::default(), - }), + files: Default::default(), file_loader: Box::new(RealFileLoader), path_mapping, doctest_offset: None, @@ -166,10 +164,7 @@ impl SourceMap { path_mapping: FilePathMapping) -> SourceMap { SourceMap { - files: Lock::new(SourceMapFiles { - file_maps: Vec::new(), - stable_id_to_source_file: FxHashMap::default(), - }), + files: Default::default(), file_loader: file_loader, path_mapping, doctest_offset: None, |
