diff options
| -rw-r--r-- | library/core/src/cell.rs | 2 |
1 files changed, 0 insertions, 2 deletions
diff --git a/library/core/src/cell.rs b/library/core/src/cell.rs index fa0206c349a..d43be569c5b 100644 --- a/library/core/src/cell.rs +++ b/library/core/src/cell.rs @@ -1520,7 +1520,6 @@ impl<'b, T: ?Sized> RefMut<'b, T> { where F: FnOnce(&mut T) -> &mut U, { - // FIXME(nll-rfc#40): fix borrow-check let value = NonNull::from(f(&mut *orig)); RefMut { value, borrow: orig.borrow, marker: PhantomData } } @@ -1561,7 +1560,6 @@ impl<'b, T: ?Sized> RefMut<'b, T> { where F: FnOnce(&mut T) -> Option<&mut U>, { - // FIXME(nll-rfc#40): fix borrow-check // SAFETY: function holds onto an exclusive reference for the duration // of its call through `orig`, and the pointer is only de-referenced // inside of the function call never allowing the exclusive reference to |
