Prefer Default::default over FxHash*::default in struct constructors

This commit is contained in:
Oliver Scherer
2018-10-16 16:57:53 +02:00
parent ee81739dc1
commit 3c9258e604
82 changed files with 237 additions and 362 deletions

View File

@@ -513,7 +513,7 @@ pub fn run(mut krate: clean::Crate,
src_root,
passes,
include_sources: true,
local_sources: FxHashMap::default(),
local_sources: Default::default(),
issue_tracker_base_url: None,
layout: layout::Layout {
logo: String::new(),
@@ -522,7 +522,7 @@ pub fn run(mut krate: clean::Crate,
krate: krate.name.clone(),
},
css_file_extension: css_file_extension.clone(),
created_dirs: RefCell::new(FxHashSet::default()),
created_dirs: Default::default(),
sort_modules_alphabetically,
themes,
resource_suffix,
@@ -591,29 +591,29 @@ pub fn run(mut krate: clean::Crate,
.collect();
let mut cache = Cache {
impls: FxHashMap::default(),
impls: Default::default(),
external_paths,
exact_paths,
paths: FxHashMap::default(),
implementors: FxHashMap::default(),
paths: Default::default(),
implementors: Default::default(),
stack: Vec::new(),
parent_stack: Vec::new(),
search_index: Vec::new(),
parent_is_trait_impl: false,
extern_locations: FxHashMap::default(),
primitive_locations: FxHashMap::default(),
extern_locations: Default::default(),
primitive_locations: Default::default(),
stripped_mod: false,
access_levels,
crate_version: krate.version.take(),
orphan_impl_items: Vec::new(),
orphan_trait_impls: Vec::new(),
traits: krate.external_traits.lock().replace(FxHashMap::default()),
traits: krate.external_traits.lock().replace(Default::default()),
deref_trait_did,
deref_mut_trait_did,
owned_box_did,
masked_crates: mem::replace(&mut krate.masked_crates, FxHashSet::default()),
masked_crates: mem::replace(&mut krate.masked_crates, Default::default()),
typarams: external_typarams,
aliases: FxHashMap::default(),
aliases: Default::default(),
};
// Cache where all our extern crates are located