mirror of
https://github.com/rust-lang/rust.git
synced 2024-11-22 06:44:35 +00:00
Auto merge of #40634 - GuillaumeGomez:refcell-docs, r=steveklabnik
Add more explanation on RefCell::get_mut Fixes #40203. r? @rust-lang/docs
This commit is contained in:
commit
63c77214c1
@ -725,6 +725,15 @@ impl<T: ?Sized> RefCell<T> {
|
||||
/// This call borrows `RefCell` mutably (at compile-time) so there is no
|
||||
/// need for dynamic checks.
|
||||
///
|
||||
/// However be cautious: this method expects `self` to be mutable, which is
|
||||
/// generally not the case when using a `RefCell`. Take a look at the
|
||||
/// [`borrow_mut`] method instead if `self` isn't mutable.
|
||||
///
|
||||
/// Also, please be aware that this method is only for special circumstances and is usually
|
||||
/// not you want. In case of doubt, use [`borrow_mut`] instead.
|
||||
///
|
||||
/// [`borrow_mut`]: #method.borrow_mut
|
||||
///
|
||||
/// # Examples
|
||||
///
|
||||
/// ```
|
||||
|
Loading…
Reference in New Issue
Block a user