腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(96)
视频
沙龙
1
回答
Rust
dxgcap
将
打印
从
Vec
<
dxgcap
::
BGRA8
>转
换为
Vec
<
u8
>
使用crate
dxgcap
如何使用镜像crate
将
capture_frame fn的响应保存到文件中。我也想裁剪图像,所以它将是有趣的转
换为
Vec
注意: capture_frame返回带有r,g,b,a的
BGRA8
is struct都是
u8
。
浏览 23
提问于2021-08-03
得票数 0
5
回答
如何
将
字节向量(
u8
)转
换为
字符串?
我正在尝试用
Rust
编写简单的TCP/IP客户端,我需要
打印
出
从
服务器获得的缓冲区。 如何
将
Vec
<
u8
> (或&[
u8
])转
换为
String
浏览 6
提问于2013-09-29
得票数 212
回答已采纳
2
回答
Option<
Vec
<
u8
>>与Option<&[
u8
]> ]的比较
是否有一种优雅的方法来比较Option<
Vec
<
u8
>>与Option<&[
u8
]>的相等性?(或等效地使用Result而不是Option。)
浏览 3
提问于2019-10-14
得票数 8
回答已采纳
5
回答
将
数字原语(i32、f64等)转
换为
字节表示
、
这种格式的一部分是数字,我使用的是
Rust
的原生原语类型(如i8、i64、f32等)。是否有一种简单、内置的方式
将
这些数据类型转
换为
/
从
二进制数据类型,即将f64/f32/i64/etc.转
换为
Vec
<
u8
>?同样,是否有一种方法可以
将
4个
u8
(在
Vec
<
u8
>中)转
换为
f32
浏览 5
提问于2015-04-04
得票数 70
回答已采纳
2
回答
如何
将
u16的上下8位
转
换为
u8
?
、
我想将一个u16
转
换成两个不同的
u8
。use std::convert::From; let n1:
u8
= 0x41; let b2:
u8
= n2 >> 8; println!/main.rs:10:1
浏览 0
提问于2018-11-15
得票数 7
回答已采纳
1
回答
如何使用
Rust
和web-sys
将
Clamped<
Vec
<
u8
>>转
换为
Clamped<&mut [
u8
]>?
、
、
我正在使用
Rust
和WebAssembly操作像素数据,并且正在努力使用被操作的像素创建新的ImageData。问题是我只能用Clamped<&mut [
u8
]>创建新的ImageData fn create_image_data(&self, data: Clamped<
Vec
<
u8
>>) {]`, found struct `std::
vec
::
Vec
` note: expected struct `wasm_bindge
浏览 18
提问于2020-12-07
得票数 1
回答已采纳
3
回答
如何将使用读取特性的代码转
换为
使用Iterator特征?
、
, read_one(&mut c1)); // eof let mut buf = [0; 1;} let mut buf = [0; 3]; r.read_exact我想将此代码转
换为
浏览 1
提问于2017-12-30
得票数 2
回答已采纳
2
回答
如何
从
Vec
或切片读取(std::io:: read )?
、
、
;} where R: io::Read,{ file.read(&mut buf)?;} let mut
vec
_
浏览 1
提问于2017-02-15
得票数 28
回答已采纳
1
回答
如何在flat_map中获取值的所有权
、
下面是我的问题的简化/摘要版本: let foo_selectors =
vec
![0, 1]; .into_iter()} if i % 2 == 0 {
浏览 2
提问于2017-08-27
得票数 5
回答已采纳
1
回答
如何用
Rust
创建二进制文件?
、
、
我可以用
Rust
将
二进制代码写到文件中。但是,当我创建一个文件时,创建的文件是一个文本文件,而不是二进制文件。这是我的尝试: row: u32,} // doing something push 100 IndexDataStructureInt to inde
浏览 26
提问于2018-12-18
得票数 10
1
回答
什么是最合适的方式,
将
咬口转
换为
一个u64?
我正在努力学习
Rust
,并决定编写一个
将
十六进制字符串转
换为
u64的程序。 &
浏览 1
提问于2015-06-15
得票数 7
回答已采纳
1
回答
可以为解析相应的Debug格式的任意类型派生解析器吗?
、
在Haskell中,作为一种语言特性,可以
将
解析器
从
字符串转
换为
任意数据类型:这称为。有可能在锈病中这样做吗?也就是说,给定任意的enum,例如:enum Foo { B { v:
Vec
<
u8
> },而且,考虑到
Rust
将
Debug特征作为序列化任意数据类型的语言特性,是否也可以自动生成其相应的Parse特征?换句话说,是否有默认的
Rust<
浏览 0
提问于2018-11-27
得票数 2
回答已采纳
2
回答
在方括号内的下标上下文中,“两个句点”运算符是什么意思?
我查看了
Rust
的源代码,以便更好地熟悉这门语言。我偶然发现了这个片段。// Collect program arguments as a
Vec
<String>. // Some unrelated它不就是
将
cmd中的第一个String作为&str传递吗?如果是这样,这是否等同于只编写cmd[1]?他们为什么要这样做呢?
浏览 2
提问于2015-08-04
得票数 15
1
回答
为什么Go和锈蚀序列化的结果不一致?
、
、
、
Value};pub struct Response {} let body_str = "hello".to_string(); body:
Vec
::from(body_str) print
浏览 6
提问于2021-12-27
得票数 -2
1
回答
如何
将
“
U8
”转
换为
“大小”
、
我正在研究
Rust
中的一些编码挑战,其中一个问题是确定一个短语是否是pangram。我看到了以下的实施:let mut chars:
Vec
<char> = pangram.chars
u8
转
换为
usize无效pangr
浏览 1
提问于2015-12-26
得票数 2
回答已采纳
1
回答
为调用方提供相互依赖的局部变量的所有权
这是我的问题的一个相当小的复制品: let vector = s.chars().map(|c| c as
u8
).collect::<
Vec
<
u8
>>(); slice编译器说vector的寿命不够长,这是有道理的。
浏览 0
提问于2015-04-26
得票数 0
3
回答
如何减少锈蚀中样板嵌套的后果
我使用这样一个嵌套的Result来编写代码: let t:
Vec
<_> = s.split('.').collect(); Ok(a1) => { match t[1].p
浏览 1
提问于2017-11-16
得票数 9
回答已采纳
2
回答
如何
将
C字符串转
换为
锈蚀字符串并通过FFI返回?
、
、
我正在尝试获取C库返回的C字符串,并通过FFI将其转
换为
Rust
字符串。const char* hello(){ return "Hello World!"
浏览 1
提问于2014-06-10
得票数 101
回答已采纳
3
回答
使用std::fs::
Vec
<String>向文件写入
、
我正在编写一个处理向量的程序,它是数字和字母的组合(因此是
Vec
<String>)。我使用.sort()方法对其进行排序,现在正在尝试将其写入文件。let pwd = current_dir().into();铁锈告诉我“AsRef<[
u8
]>的特性不是为
Vec
<String>实现的”。
浏览 5
提问于2022-07-12
得票数 2
2
回答
如何借用不变的视图(切片?)作为八位数的向量?
、
我想把它作为一个&[
u8
]传递给它。我怎样才能做到这一点?我没有
从
API中找到任何相关的转换方法。 在这种情况下不需要关心恩迪安。目前还没有。
浏览 2
提问于2014-11-03
得票数 3
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
【Rust日报】2020-11-21 使用 const 泛型的物理单位
半小时入门Rust,这是一篇Rust代码风暴
用不到 100 行 Rust 使 Python 快 100 倍
Rust FFI 编程-Rust导出共享库02
30天拿下Rust之命令行参数
热门
标签
更多标签
云服务器
ICP备案
云直播
对象存储
腾讯会议
活动推荐
运营活动
广告
关闭
领券