rCore_tutorial_doc
rCore_tutorial_doc copied to clipboard
[使用文件系统] · GitBook
https://rcore-os.github.io/rCore_tutorial_doc/chapter9/part1.html
impl INodeExt for dyn INode {
// 将这个 INode 对应的文件读取到一个数组中
fn read_as_vec(&self) -> Result<Vec<u8>> {
let size = self.metadata()?.size;
let mut buf = Vec::with_capacity(size);
unsafe { buf.set_len(size); //??? }
self.read_at(0, buf.as_mut_slice())?;
Ok(buf)
}
}
大括号被//??? 注释调了
以及请问,这个???想表述什么
更新一下Cargo.toml里面的rcore-fs和rcore-fs-sfs版本吧😬,要不然编译不过。