From 53e5bf2261c224a9086f5d40274376d860ae9145 Mon Sep 17 00:00:00 2001 From: Kunhao ZHENG <39208702+DyeKuu@users.noreply.github.com> Date: Thu, 4 Jun 2020 14:16:28 +0200 Subject: [PATCH] fix: faux index --- src/ch15-05-interior-mutability.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/ch15-05-interior-mutability.md b/src/ch15-05-interior-mutability.md index b0fc04f..e23a1b3 100644 --- a/src/ch15-05-interior-mutability.md +++ b/src/ch15-05-interior-mutability.md @@ -108,7 +108,7 @@ impl<'a, T> LimitTracker<'a, T> } ``` -示例 15-23:一个记录某个值与最大值差距的库,并根据此值的特定级别发出警告 +示例 15-20:一个记录某个值与最大值差距的库,并根据此值的特定级别发出警告 这些代码中一个重要部分是拥有一个方法 `send` 的 `Messenger` trait,其获取一个 `self` 的不可变引用和文本信息。这是我们的 mock 对象所需要拥有的接口。另一个重要的部分是我们需要测试 `LimitTracker` 的 `set_value` 方法的行为。可以改变传递的 `value` 参数的值,不过 `set_value` 并没有返回任何可供断言的值。也就是说,如果使用某个实现了 `Messenger` trait 的值和特定的 `max` 创建 `LimitTracker`,当传递不同 `value` 值时,消息发送者应被告知发送合适的消息。