Skip to content

Commit a615362

Browse files
committed
---
yaml --- r: 93821 b: refs/heads/try c: 18119af h: refs/heads/master i: 93819: d57704a v: v3
1 parent c98d7f0 commit a615362

File tree

2 files changed

+8
-8
lines changed

2 files changed

+8
-8
lines changed

[refs]

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
refs/heads/master: 0da105a8b7b6b1e0568e8ff20f6ff4b13cc7ecc2
33
refs/heads/snap-stage1: e33de59e47c5076a89eadeb38f4934f58a3618a6
44
refs/heads/snap-stage3: a6d3e57dca68fde4effdda3e4ae2887aa535fcd6
5-
refs/heads/try: 7c9daa8ff71cb5896af9bb9a6ec8e15391e76b4e
5+
refs/heads/try: 18119afbbefccae7d46a981ea11a7e1295fb7867
66
refs/tags/release-0.1: 1f5c5126e96c79d22cb7862f75304136e204f105
77
refs/heads/ndm: f3868061cd7988080c30d6d5bf352a5a5fe2460b
88
refs/heads/try2: 147ecfdd8221e4a4d4e090486829a06da1e0ca3c

branches/try/src/libstd/rc.rs

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -105,26 +105,26 @@ impl<T> Drop for Rc<T> {
105105
#[cfg(test)]
106106
mod test_rc {
107107
use super::*;
108-
use cell::Cell;
108+
use mutable::Mut;
109109

110110
#[test]
111111
fn test_clone() {
112-
let x = Rc::from_send(Cell::new(5));
112+
let x = Rc::from_send(Mut::new(5));
113113
let y = x.clone();
114-
do x.borrow().with_mut_ref |inner| {
114+
do x.borrow().map_mut |inner| {
115115
*inner = 20;
116116
}
117-
assert_eq!(y.borrow().take(), 20);
117+
assert_eq!(y.borrow().map(|v| *v), 20);
118118
}
119119

120120
#[test]
121121
fn test_deep_clone() {
122-
let x = Rc::from_send(Cell::new(5));
122+
let x = Rc::from_send(Mut::new(5));
123123
let y = x.deep_clone();
124-
do x.borrow().with_mut_ref |inner| {
124+
do x.borrow().map_mut |inner| {
125125
*inner = 20;
126126
}
127-
assert_eq!(y.borrow().take(), 5);
127+
assert_eq!(y.borrow().map(|v| *v), 5);
128128
}
129129

130130
#[test]

0 commit comments

Comments
 (0)