稀土掘金 稀土掘金
    • 首页
    • AI Coding NEW
    • 沸点
    • 课程
    • 直播
    • 活动
    • AI刷题
    • APP
      插件
      • 搜索历史 清空
        • 写文章
        • 发沸点
        • 写笔记
        • 写代码
        • 草稿箱
        创作灵感 查看更多
    • vip
      会员
Pomelo_刘金的头像
Pomelo_刘金
公链开发 @Rust&区块链
·
2年前
  • 屏蔽作者: Pomelo_刘金
  • 举报
Rust 每日一题
给定下面的代码,它是否能够编译通过?如果不能,请解释原因。
use std::borrow::BorrowMut;
struct MyVec(Vec<i32>);
impl BorrowMut<[i32]> for MyVec {
fn borrow_mut(&mut self) -> &mut [i32] {
&mut self.0
}
}
fn main() {
let mut v = MyVec(vec![1, 2, 3]);
v.borrow_mut()[0] = 42;
}
展开
技术交流圈
avatar
赞过
分享
2
1
相关推荐
  • 最近写一些无状态服务接口(简单来说就是将某个模板文件根据接口传参批量创建副本后并上传到桶里),真的头都大,要考虑并发效率、任务堆积、云容器成本等等等等,这对于我这样一个小小的前端来说实在是太不容易了,问后端的同学有没有这类最佳实践,结果听人家比例巴拉说了好久,线程啊进程啊降级啊,太多太多了,一想到如果要做到这些要写多少东西才能实现就很烦。
    1 赞 · 8 评论
  • 不太懂ios开发,想问下在没有苹果开发者账户的情况下,可以本地测试验证iCloud的存储和同步吗?
    0 赞 · 6 评论
  • jym,都遇见过产品写的垃圾需求文档是什么样子 !
    0 赞 · 27 评论