Skip to content

Commit f6ab79d

Browse files
committed
docs(slice): Clarify half-open interval
1 parent 588f7db commit f6ab79d

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

Diff for: src/libcore/slice/mod.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -400,7 +400,7 @@ impl<T> SliceExt for [T] {
400400
while size > 1 {
401401
let half = size / 2;
402402
let mid = base + half;
403-
// mid is always in [0, size).
403+
// mid is always in [0, size), that means mid is >= 0 and < size.
404404
// mid >= 0: by definition
405405
// mid < size: mid = size / 2 + size / 4 + size / 8 ...
406406
let cmp = f(unsafe { s.get_unchecked(mid) });

0 commit comments

Comments
 (0)