Rust 使用std::ptr::set_内存时出现未解析的名称错误
我正在使用Rust 使用std::ptr::set_内存时出现未解析的名称错误,rust,Rust,我正在使用ptr::set_memoryfrom: 但由于以下错误,程序无法编译: src/main.rs:160:18: 160:33 error: unresolved name `ptr::set_memory` [E0425] src/main.rs:160 unsafe { ptr::set_memory(p, 0, total_size); } ^~~~~~~~~~~~~~~ 问题是您无意中使用了过时
ptr::set_memory
from:
但由于以下错误,程序无法编译:
src/main.rs:160:18: 160:33 error: unresolved name `ptr::set_memory` [E0425]
src/main.rs:160 unsafe { ptr::set_memory(p, 0, total_size); }
^~~~~~~~~~~~~~~
问题是您无意中使用了过时的非官方文档
ptr::set_内存
不属于std
。使用。问题是您无意中使用了过时的非官方文档ptr::set_内存
不属于std
。使用。您找到的文档是一个相当旧版本的Rust。在当前版本中,您可以使用找到的文档是一个比较旧的版本。在当前版本中,如果不显示代码,您可以使用我们也不能使用。请提供一个。@starblue足够公平,但是任何函数的使用似乎都会出现这种情况。已编辑以显示仅使用问题调用的新项目。如果不显示代码,我们也不能。请提供一个。@starblue足够公平,但是任何函数的使用似乎都会出现这种情况。已编辑以显示仅使用问题调用的新项目。
src/main.rs:160:18: 160:33 error: unresolved name `ptr::set_memory` [E0425]
src/main.rs:160 unsafe { ptr::set_memory(p, 0, total_size); }
^~~~~~~~~~~~~~~