rust - 在当前范围内没有为 struct `File` 找到名为 `read_to_string` 的方法
问题描述
我正在尝试将文件读入字符串,但我收到编译器错误消息“错误 [E0599]:在当前范围内没有read_to_string
为结构找到名为的方法”File
无法理解我做错了什么。这是下面的违规代码:
impl Todo {
fn new() -> Result<Todo, std::io::Error> {
let mut content = String::new();
std::fs::OpenOptions::new()
.read(true)
.write(true)
.create(true)
.open("todo.txt")?
.read_to_string(&mut content)?
}
}
版本: cargo:1.56.0 rustc:1.56.1 rustup:1.24.3
解决方案
推荐阅读
- python - Python 获取随机唯一 N 对
- r - RSelenium:从 Google 搜索中单击 for 循环中的后续链接
- sql-server - SQL Server:图形/层次结构 SQL 结构
- jquery - 使用 jQuery 修剪 itemprop 属性
- angular - 如何使用辅助路由序列化 Angular URL?
- c++ - 无法访问或更新具有分段错误的类成员
- ios - 为什么我们不能把 UIView 的子视图放在它的 CALayer 前面?
- swift - 在 Firebase Firestore 中管理索引
- ios - iPad:让子导航栏与主导航栏颜色不同
- javascript - JQuery 和复选框触发器