Rust 链式调用引发的问题 consider using a `let` binding to create a longer lived value

 

 

 

 temporary value dropped while borrowed
consider using a `let` binding to create a longer lived value

为什么会报这个错?

因为maps.lock.unwrap.values...

这一波操作都是链式操作,执行完成后,链式操作中的self 也就是this... 已经销毁了..

所以 后续的n.next再调用的会出错。。。

这rustc编译器也是。。 不同时吧115行标红,只是在提示中给出了..

 

 

 

 

无意看到一个网友 同样的问题,但引发的问题不一样 !

https://my.oschina.net/rock117/blog/5494751

 

posted @   方东信  阅读(950)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· SQL Server 2025 AI相关能力初探
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
点击右上角即可分享
微信分享提示