about summary refs log tree commit diff
path: root/src/libcore
diff options
context:
space:
mode:
authorFlorian Keller <github@floriankeller.de>2017-12-20 11:43:49 +0100
committerFlorian Keller <github@floriankeller.de>2017-12-20 11:43:49 +0100
commitf6ab79d1aaedf6fbb8f566f1d7444d0da92a264f (patch)
tree29f1fda6fb000ec17878116aa22f7ffa79039830 /src/libcore
parent588f7db8ef588ea7e349817bb44b4e37bfd92745 (diff)
downloadrust-f6ab79d1aaedf6fbb8f566f1d7444d0da92a264f.tar.gz
rust-f6ab79d1aaedf6fbb8f566f1d7444d0da92a264f.zip
docs(slice): Clarify half-open interval
Diffstat (limited to 'src/libcore')
-rw-r--r--src/libcore/slice/mod.rs2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/libcore/slice/mod.rs b/src/libcore/slice/mod.rs
index 49c51f4f04f..ca5cf04b1d4 100644
--- a/src/libcore/slice/mod.rs
+++ b/src/libcore/slice/mod.rs
@@ -400,7 +400,7 @@ impl<T> SliceExt for [T] {
         while size > 1 {
             let half = size / 2;
             let mid = base + half;
-            // mid is always in [0, size).
+            // mid is always in [0, size), that means mid is >= 0 and < size.
             // mid >= 0: by definition
             // mid < size: mid = size / 2 + size / 4 + size / 8 ...
             let cmp = f(unsafe { s.get_unchecked(mid) });