腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
搜索
关闭
文章
问答
(9999+)
视频
开发者手册
清单
用户
专栏
沙龙
全部问答
原创问答
Stack Exchange问答
更多筛选
回答情况:
全部
有回答
回答已采纳
提问时间:
不限
一周内
一月内
三月内
一年内
问题标签:
未找到与 相关的标签
筛选
重置
1
回答
铸造‘&
mut
&
mut
i32’as‘*
mut
*
mut
i 32`为什么无效?
我可以用铁锈把i32铸造成*
mut
i32。fn main() { let
mut
xref = &
mut
x; let xref_ptr = xref as但我不能把&‘t &
mut
i32投给*
mut
*
mut
i32,我也不明白为什么。fn main() { let
mut
浏览 3
提问于2022-11-22
得票数 1
回答已采纳
2
回答
为结构创建*
mut
*
mut
的函数签名 value: *
mut
*
mut
c_void)我这样做是为了练习将C代码从一本书移植到Rust。pthread_join}; let tid1:pthread_t = std::mem::uninitialized();
浏览 1
修改于2017-02-16
得票数 7
回答已采纳
1
回答
Pin::as_
mut
(&
mut
self)
pub fn as_
mut
(&
mut
self) -> Pin<&
mut
P::Target> { }} 我不明白为什么使用&
mut
*self.pointer而不是self.pointer,下面这个句子有什么问题吗?
浏览 0
修改于2021-02-01
得票数 1
回答已采纳
1
回答
slice_
mut
for &
mut
[T]
为什么没有为&
mut
T实现fn sort<T>(v: &
mut
[T]){ let len = v.slice_
mut
(1u, 3u).len(); // error: type `&
mut
[T]`does not imple
浏览 2
修改于2014-10-04
得票数 2
回答已采纳
1
回答
如何从&
mut
嵌套创建&
mut
MyEnum?
假设我有以下几点: None, ... ...假设我有这样的桌子:我将如何将t从&
mut
Table向上转换为&
mut
Item?如果我试图像这样直接转换:我得到了错误mismatched types expected struct Table, found &<
浏览 4
修改于2022-06-23
得票数 2
4
回答
将Option<&
mut
T>转换为*
mut
T
我正在为一个C库编写一个Rust包装器,在这样做的同时,我试图利用中提到的“可空指针优化”,但是我找不到像他们描述的那样将Option<&T>转换为*const T和Option<&
mut
T>到*
mut
foo).as_ptr()来获得*
mut
_。以下是我做这件事的新特点: fn as_
mut
_ptr(&self) -> *
mut
T; impl<'a, T> A
浏览 10
修改于2019-03-24
得票数 6
回答已采纳
1
回答
Let &
mut
语法
可以在锈菌中进行以下绑定:但这到底意味着什么呢?例如,let a = &
mut
5创建&
mut
i32类型的不可变绑定,let
mut
a = &
mut
5创建&
mut
i32类型的可变绑定。那let &
mut
呢
浏览 2
修改于2015-07-08
得票数 13
回答已采纳
1
回答
锈菌`borrow_
mut
`,`borrow_
mut
`和move
Item = char>, source: Source, fn read(&
mut
("Handled char {}", item); } println!main() { let str = "##### Hello World&
浏览 2
提问于2021-06-25
得票数 0
回答已采纳
1
回答
特征对象的&
mut
和ref
mut
的区别
首先,我不是在问&
mut
和ref
mut
本身有什么区别。我问是因为我想:是相同的考虑从函数返回一个属性对象。您可以返回一个Box<Trait>或&Trait。如果希望对其方法具有可变的访问权限,是否可以返回&
mut
Traittrait Hello {} struct
浏览 4
修改于2017-12-06
得票数 10
回答已采纳
3
回答
我如何转换从A &
mut
T到A &
mut
U型?
我有一个有签名的函数我想从u8和i8获得数据,因为我不关心标牌:很好,但我该怎么演呢?&
mut
(test as u8)不是一回事。是否有任何安全或不安全的方法可以通过测试作为Ser
浏览 0
修改于2019-03-15
得票数 2
回答已采纳
2
回答
从vec的
mut
引用中借用
mut
元素?
我在我的一个项目中有这个问题,我在操场上成功地复制了这个问题: pub vec: Option<&'a
mut
Vec<u8>>, fn some_borrow(&
mut
self, index: usize) -> Option<&
mut
u8> { match &
浏览 6
修改于2022-08-21
得票数 0
回答已采纳
1
回答
‘
mut
a:&T’和‘a:&
mut
T’之间有什么区别?
mut
a: &T最常用的是什么时候?
浏览 0
修改于2015-04-16
得票数 11
回答已采纳
1
回答
分配给*
mut
T和a &
mut
T有什么区别?
此代码:let b: *
mut
i32 = &
mut
a2; | | ^^^^^^^ dereference of raw pointerlet
mut
a2 = 99
浏览 1
修改于2017-12-18
得票数 0
回答已采纳
2
回答
将"*
mut
*
mut
f32“转换为"&[&[f32]]”
示例:...for n in 0..48000 { buffer[0][n] = 1.0;
浏览 0
修改于2016-02-15
得票数 2
回答已采纳
1
回答
使用
mut
定义变量时,fn参数为什么需要
mut
下面的代码以预期的方式工作,但是我希望找到一个很好的理由,为什么在调用add_employee fn时第一个参数需要"
mut
“限定符。既然变量emps是用
mut
定义的,而签名需要它,为什么这还不够呢?name: "Julia".to_string(), }} emps.push(emp); f
浏览 16
提问于2021-04-25
得票数 1
1
回答
不能移出&
mut
指针
}pub struct Context { }let
mut
temp_head = &
mut
self.head;while temp_head.is_some() { let但是,设置temp_node值的行会产生以下错误:cannot move out of
浏览 1
提问于2014-08-30
得票数 4
回答已采纳
2
回答
使用Option<&
mut
> 2次
以下程序编译得很好: bytes.push((value >> 8) as u8);} write_u16(bytes, (value >> 16)as u16); write_u16(bytes, value as u1
浏览 6
修改于2015-03-29
得票数 0
回答已采纳
1
回答
所有T、&T、&
mut
T、[T]、&[T]、*
mut
T的通用实施
考虑下面的代码: pub trait Hello {} fn hello(&self) { }foo.hello(); 不幸的是,我还没能找到它。是否真的有一个全局/通用的“实现者”?
浏览 32
修改于2019-05-17
得票数 0
回答已采纳
1
回答
克隆
mut
引用以便在其他地方使用
mut
引用
pub fn _function(list: &
mut
Vec<char>) { if *cpub fn _function(list: &
mut
Vec<char>) { for (n, c) in list.clone().iter().enumerate() {
浏览 4
修改于2021-06-16
得票数 2
回答已采纳
1
回答
如何反复借鉴&
mut
Foo?
struct A; fn foo(&
mut
self) {} let
mut
a = A; let x = &{ &
mut
a }
浏览 5
修改于2017-10-11
得票数 1
回答已采纳
第 2 页
第 3 页
第 4 页
第 5 页
第 6 页
第 7 页
第 8 页
第 9 页
第 10 页
第 11 页
点击加载更多
领券