Skip to content

Commit add7ce9

Browse files
committed
hacked up rc examples
1 parent 1db6310 commit add7ce9

File tree

4 files changed

+7
-16
lines changed

4 files changed

+7
-16
lines changed

rc/examples/02-badcount.rs

+2
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,9 @@ use rc::simple::Counter;
22

33
/// A "message" struct. More later.
44
struct Message<'a> {
5+
/// Text of message.
56
note: &'static str,
7+
/// Number of times the message has been accessed.
68
counter: &'a mut Counter,
79
}
810

rc/examples/04-messages.rs

+4-4
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,8 @@ use rc::misc::make_messages;
22

33
fn main() {
44
let (m1, m2) = make_messages("m1", "m2");
5-
println!("{} {:?}", m1.text(), m1);
6-
println!("{} {:?}", m2.text(), m2);
7-
println!("{} {:?}", m1.text(), m1);
8-
println!("{} {:?}", m2.text(), m2);
5+
println!("{} {}", m1.text(), m1.accesses());
6+
println!("{} {}", m2.text(), m2.accesses());
7+
println!("{} {}", m1.text(), m1.accesses());
8+
println!("{} {}", m2.text(), m2.accesses());
99
}

rc/examples/05-cycles.rs

-11
Original file line numberDiff line numberDiff line change
@@ -43,15 +43,6 @@ impl MessageList {
4343
}
4444
}
4545

46-
/// Show simple use of messages with shared print counter.
47-
fn message() {
48-
let (m1, m2) = make_messages("m1", "m2");
49-
m1.println();
50-
m2.println();
51-
m1.println();
52-
m2.println();
53-
}
54-
5546
/// Make a couple of message lists with given message
5647
/// strings and no tail.
5748
fn make_message_lists(m1: &'static str, m2: &'static str)
@@ -84,8 +75,6 @@ fn message_list_cycle() {
8475
}
8576

8677
fn main() {
87-
message();
88-
println!();
8978
message_list();
9079
println!();
9180
message_list_cycle();

rc/src/misc.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,6 @@ pub fn make_messages(m1: &'static str, m2: &'static str)
77
{
88
let counter = Counter::default();
99
let m1 = Message::with_counter(m1, Counter::clone(&counter));
10-
let m2 = Message::with_counter(m2, counter);
10+
let m2 = Message::with_counter(m2, Counter::clone(&counter));
1111
(m1, m2)
1212
}

0 commit comments

Comments
 (0)