Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/rust/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Rust 为什么此错误消息会涉及数据;流动的;?_Rust_Lifetime_Borrow Checker - Fatal编程技术网

Rust 为什么此错误消息会涉及数据;流动的;?

Rust 为什么此错误消息会涉及数据;流动的;?,rust,lifetime,borrow-checker,Rust,Lifetime,Borrow Checker,有时在编写具有多个输入生命周期的函数时,我会遇到如下错误: 错误[E0623]:生存期不匹配 -->src/main.rs:4:27 | 3 | fn使用_ref_ref(_ra:&'a Box,_rb:&'a mut&'b mut()){ | ----------- ---------- | | |这两种类型的声明具有不同的生存期。。。 4 |使用相同的参

有时在编写具有多个输入生命周期的函数时,我会遇到如下错误:

错误[E0623]:生存期不匹配
-->src/main.rs:4:27
|
3 | fn使用_ref_ref(_ra:&'a Box,_rb:&'a mut&'b mut()){
|                             -----------               ----------
|                             |
|这两种类型的声明具有不同的生存期。。。
4 |使用相同的参考(_ra,_rb);
|^^^……但是来自`_ra`的数据在这里流入`_rb`
注意短语:“…但是来自
\u ra
的数据流入
\u rb
此处”。生成的代码如下所示:


fn使用\u same\u ref\u ref抱歉,我可能说了一件更明显的事情,但这能解释术语吗?@VictorSergienko我会读几遍,让你知道!