File tree Expand file tree Collapse file tree 1 file changed +3
-3
lines changed
src/tools/rust-analyzer/crates/ide-completion/src Expand file tree Collapse file tree 1 file changed +3
-3
lines changed Original file line number Diff line number Diff line change @@ -252,14 +252,14 @@ impl CompletionRelevance {
252
252
/// Provides a relevance score. Higher values are more relevant.
253
253
///
254
254
/// The absolute value of the relevance score is not meaningful, for
255
- /// example a value of 0 doesn't mean "not relevant", rather
255
+ /// example a value of (!(0 as u32) / 2) doesn't mean "not relevant", rather
256
256
/// it means "least relevant". The score value should only be used
257
257
/// for relative ordering.
258
258
///
259
259
/// See is_relevant if you need to make some judgement about score
260
260
/// in an absolute sense.
261
261
pub fn score ( self ) -> u32 {
262
- let mut score = !0 / 2 ;
262
+ let mut score = !( 0 as u32 ) / 2 ;
263
263
let CompletionRelevance {
264
264
exact_name_match,
265
265
type_match,
@@ -350,7 +350,7 @@ impl CompletionRelevance {
350
350
/// some threshold such that we think it is especially likely
351
351
/// to be relevant.
352
352
pub fn is_relevant ( & self ) -> bool {
353
- self . score ( ) > ( ! 0 / 2 )
353
+ self . score ( ) > ! ( 0 as u32 ) / 2
354
354
}
355
355
}
356
356
You can’t perform that action at this time.
0 commit comments