diff options
Diffstat (limited to 'src/libcore/mutable.rs')
| -rw-r--r-- | src/libcore/mutable.rs | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/libcore/mutable.rs b/src/libcore/mutable.rs index 65907cc1827..a1f65117ecf 100644 --- a/src/libcore/mutable.rs +++ b/src/libcore/mutable.rs @@ -32,8 +32,8 @@ pub fn unwrap<T>(+m: Mut<T>) -> T { // Borrowck should prevent us from calling unwrap while the value // is in use, as that would be a move from a borrowed value. assert (m.mode as uint) == (ReadOnly as uint); - let Data {value, mode: _} <- m; - return move value; + let Data {value: move value, mode: _} = move m; + return value; } impl<T> Data<T> { |
