File tree 2 files changed +4
-4
lines changed
2 files changed +4
-4
lines changed Original file line number Diff line number Diff line change @@ -648,8 +648,8 @@ impl<T: ?Sized> *const T {
648
648
/// such large allocations either.)
649
649
///
650
650
/// The requirement for pointers to be derived from the same allocated object is primarily
651
- /// needed for `const`-compatibility: at compile-time, pointers into *different* allocated
652
- /// objects do not have a known distance to each other . However, the requirement also exists at
651
+ /// needed for `const`-compatibility: the distance between pointers into *different* allocated
652
+ /// objects is not known at compile-time . However, the requirement also exists at
653
653
/// runtime and may be exploited by optimizations. If you wish to compute the difference between
654
654
/// pointers that are not guaranteed to be from the same allocation, use `(self as
655
655
/// usize).sub(origin as usize) / mem::size_of::<T>()`.
Original file line number Diff line number Diff line change @@ -822,8 +822,8 @@ impl<T: ?Sized> *mut T {
822
822
/// such large allocations either.)
823
823
///
824
824
/// The requirement for pointers to be derived from the same allocated object is primarily
825
- /// needed for `const`-compatibility: at compile-time, pointers into *different* allocated
826
- /// objects do not have a known distance to each other . However, the requirement also exists at
825
+ /// needed for `const`-compatibility: the distance between pointers into *different* allocated
826
+ /// objects is not known at compile-time . However, the requirement also exists at
827
827
/// runtime and may be exploited by optimizations. If you wish to compute the difference between
828
828
/// pointers that are not guaranteed to be from the same allocation, use `(self as
829
829
/// usize).sub(origin as usize) / mem::size_of::<T>()`.
You can’t perform that action at this time.
0 commit comments