Skip to content

Commit 8bc3350

Browse files
committed
minor fix
1 parent 5534e22 commit 8bc3350

File tree

3 files changed

+6
-3
lines changed

3 files changed

+6
-3
lines changed

ch10/b-coroutines-references/src/main.rs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -114,7 +114,8 @@ impl Future for Coroutine0 {
114114
// ---------------------------------
115115
self.state = State0::Resolved;
116116

117-
// Save stack (all variables set to None already)
117+
// Save stack / free resources
118+
let _ = self.stack.buffer.take();
118119

119120
break PollState::Ready(String::new());
120121
}

ch10/c-coroutines-problem/src/main.rs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -115,7 +115,8 @@ impl Future for Coroutine0 {
115115
// ---------------------------------
116116
self.state = State0::Resolved;
117117

118-
// Save stack (all variables set to None already)
118+
// Save stack / free resources
119+
let _ = self.stack.buffer.take();
119120

120121
break PollState::Ready(String::new());
121122
}

ch10/e-coroutines-pin/src/main.rs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -118,7 +118,8 @@ impl Future for Coroutine0 {
118118
// ---------------------------------
119119
this.state = State0::Resolved;
120120

121-
// Save stack (all variables set to None already)
121+
// Save stack / free resources
122+
let _ = this.stack.buffer.take();
122123

123124
break PollState::Ready(String::new());
124125
}

0 commit comments

Comments
 (0)