Skip to content
This repository was archived by the owner on Dec 29, 2022. It is now read-only.

Commit a8f5e7c

Browse files
committed
Fix build error in example
1 parent 7e5f0a7 commit a8f5e7c

File tree

2 files changed

+3
-2
lines changed

2 files changed

+3
-2
lines changed

rls-analysis/examples/print-crate-id.rs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@ extern crate env_logger;
22
extern crate rls_analysis;
33

44
use rls_analysis::{AnalysisHost, AnalysisLoader, SearchDirectory};
5+
use std::collections::HashMap;
56
use std::env;
67
use std::path::{Path, PathBuf};
78

@@ -42,7 +43,7 @@ fn main() {
4243
std::process::exit(1);
4344
}
4445
let loader = Loader::new(PathBuf::from(env::args().nth(1).unwrap()));
45-
let crates = rls_analysis::read_analysis_from_files(&loader, Default::default(), &[]);
46+
let crates = rls_analysis::read_analysis_from_files(&loader, HashMap::new(), &[]);
4647

4748
for krate in &crates {
4849
println!("Crate {:?} data version {:?}", krate.id, krate.analysis.version);

rls-analysis/src/raw.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,7 @@ impl Crate {
5050

5151
/// Reads raw analysis data for non-blacklisted crates from files in directories
5252
/// pointed by `loader`.
53-
pub fn read_analysis_from_files<L: AnalysisLoader, S: std::hash::BuildHasher>(
53+
pub fn read_analysis_from_files<L: AnalysisLoader, S: std::hash::BuildHasher + Default>(
5454
loader: &L,
5555
crate_timestamps: HashMap<PathBuf, SystemTime, S>,
5656
crate_blacklist: Blacklist,

0 commit comments

Comments
 (0)