aboutsummaryrefslogtreecommitdiff
path: root/crates/hir_ty/src/traits/chalk/interner.rs
diff options
context:
space:
mode:
authorbors[bot] <26634292+bors[bot]@users.noreply.github.com>2021-01-10 09:34:24 +0000
committerGitHub <[email protected]>2021-01-10 09:34:24 +0000
commit4fddf40f5bd51066e3201f319f7a5c1466483b4d (patch)
tree7aeb7cfd43b5a25f7e06a4e8c1df7cd6eb177f60 /crates/hir_ty/src/traits/chalk/interner.rs
parentd0c2456994848479331c3434631996668039fc3a (diff)
parent5e81892d4dd3b8353d11df8b9239432b5aa10512 (diff)
Merge #7224
7224: Remove unnecessary allocation when checking whether to hide argument name hint r=jhpratt a=jhpratt The case-insensitive prefix/suffix check can be performed character-by-character. This allows the check to be done without having to allocate a new string. As a side effect, it's also no longer necessary to convert the entire string to lowercase, as it's done as needed. As the only case equality we're handling is ASCII, this operation can be further optimized by using byte equality, rather than character equality. cc @SomeoneToIgnore, as it's an update on my PR from yesterday. Co-authored-by: Jacob Pratt <[email protected]>
Diffstat (limited to 'crates/hir_ty/src/traits/chalk/interner.rs')
0 files changed, 0 insertions, 0 deletions