File tree Expand file tree Collapse file tree 2 files changed +4
-5
lines changed
branches/beta/src/librustc/middle/traits Expand file tree Collapse file tree 2 files changed +4
-5
lines changed Original file line number Diff line number Diff line change @@ -23,7 +23,7 @@ refs/tags/0.9: 36870b185fc5f5486636d4515f0e22677493f225
23
23
refs/tags/0.10: ac33f2b15782272ae348dbd7b14b8257b2148b5a
24
24
refs/tags/0.11.0: e1247cb1d0d681be034adb4b558b5a0c0d5720f9
25
25
refs/tags/0.12.0: f0c419429ef30723ceaf6b42f9b5a2aeb5d2e2d1
26
- refs/heads/beta: 9b75a2bcd10918a8cde91962a1998615123a401e
26
+ refs/heads/beta: 96e6b2fef82c13aa542713e7923d7d0a76bd698b
27
27
refs/tags/1.0.0-alpha: e42bd6d93a1d3433c486200587f8f9e12590a4d7
28
28
refs/heads/tmp: 370fe2786109360f7c35b8ba552b83b773dd71d6
29
29
refs/tags/1.0.0-alpha.2: 4c705f6bc559886632d3871b04f58aab093bfa2f
Original file line number Diff line number Diff line change @@ -12,11 +12,10 @@ use middle::infer::InferCtxt;
12
12
use middle:: ty:: { self , RegionEscape , Ty , HasTypeFlags } ;
13
13
use middle:: wf;
14
14
15
- use std:: collections:: HashSet ;
16
15
use std:: fmt;
17
16
use syntax:: ast;
18
17
use util:: common:: ErrorReported ;
19
- use util:: nodemap:: NodeMap ;
18
+ use util:: nodemap:: { FnvHashSet , NodeMap } ;
20
19
21
20
use super :: CodeAmbiguity ;
22
21
use super :: CodeProjectionError ;
@@ -33,7 +32,7 @@ use super::Unimplemented;
33
32
use super :: util:: predicate_for_builtin_bound;
34
33
35
34
pub struct FulfilledPredicates < ' tcx > {
36
- set : HashSet < ( RFC1214Warning , ty:: Predicate < ' tcx > ) >
35
+ set : FnvHashSet < ( RFC1214Warning , ty:: Predicate < ' tcx > ) >
37
36
}
38
37
39
38
/// The fulfillment context is used to drive trait resolution. It
@@ -540,7 +539,7 @@ fn register_region_obligation<'tcx>(t_a: Ty<'tcx>,
540
539
impl < ' tcx > FulfilledPredicates < ' tcx > {
541
540
pub fn new ( ) -> FulfilledPredicates < ' tcx > {
542
541
FulfilledPredicates {
543
- set : HashSet :: new ( )
542
+ set : FnvHashSet ( )
544
543
}
545
544
}
546
545
You can’t perform that action at this time.
0 commit comments