File tree Expand file tree Collapse file tree 2 files changed +3
-3
lines changed Expand file tree Collapse file tree 2 files changed +3
-3
lines changed Original file line number Diff line number Diff line change @@ -135,7 +135,7 @@ impl<T> PerNs<T> {
135
135
PerNs { types : self . types . as_ref ( ) , values : self . values . as_ref ( ) }
136
136
}
137
137
138
- pub fn combine ( self , other : PerNs < T > ) -> PerNs < T > {
138
+ pub fn or ( self , other : PerNs < T > ) -> PerNs < T > {
139
139
PerNs { types : self . types . or ( other. types ) , values : self . values . or ( other. values ) }
140
140
}
141
141
@@ -439,7 +439,7 @@ impl ItemMap {
439
439
let from_extern_prelude =
440
440
self . extern_prelude . get ( name) . map_or ( PerNs :: none ( ) , |& it| PerNs :: types ( it) ) ;
441
441
442
- from_scope. combine ( from_extern_prelude)
442
+ from_scope. or ( from_extern_prelude)
443
443
}
444
444
445
445
// Returns Yes if we are sure that additions to `ItemMap` wouldn't change
Original file line number Diff line number Diff line change @@ -59,7 +59,7 @@ impl Resolver {
59
59
pub fn resolve_name ( & self , name : & Name ) -> PerNs < Resolution > {
60
60
let mut resolution = PerNs :: none ( ) ;
61
61
for scope in self . scopes . iter ( ) . rev ( ) {
62
- resolution = resolution. combine ( scope. resolve_name ( name) ) ;
62
+ resolution = resolution. or ( scope. resolve_name ( name) ) ;
63
63
if resolution. is_both ( ) {
64
64
return resolution;
65
65
}
You can’t perform that action at this time.
0 commit comments