腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
在
不
展开
选项
的
情况下
执行
Rust
类型
转换
rust
、
enums
有没有比解开
选项
枚举更优雅
的
方法将
选项
枚举
转换
为
选项
整数?这是可行
的
,但是我认为这段代码是不必要
的
: enum SomeEnum { Item2 = 1 let value = Some
浏览 18
提问于2021-11-18
得票数 1
回答已采纳
2
回答
将None传递给tokio postgres sql client查询方法
postgresql
、
rust
、
tokio-postgres
我
在
一个有查询参数
的
Rust
项目中使用tokio。rows = client.query(QUERY, &[&input1, &input2.unwrap()]).await.expect("error");QUERY: &str= "SELECT * FROM Table WHERE Name=$1 AND Address= COALESCE($2, Address);" input2
的
类型
是<
浏览 26
提问于2022-08-23
得票数 0
回答已采纳
1
回答
powershell泛型列表
的
奇怪行为
.net
、
powershell
我正在对一个通用列表进行一些过滤,我偶然发现,当我使用where方法时,它正在做一件奇怪
的
事情。这两个单独
的
字符串变成一个,用空格分隔,但仍然返回list对象,有人遇到这种情况吗?
浏览 1
提问于2021-05-27
得票数 0
回答已采纳
1
回答
我怎样才能沉默“锈迹”中关于链接哪些本地文物
的
注释呢?
rust
、
rust-cargo
我有一个项目,在这个项目中,
Rust
源文件将自动生成并编译成静态库。我希望像往常一样将rustc
的
输出流到stdout和stderr中,但我希望不会总是发出以下注释:有没有办法
在
不让太多其他声音沉默
的
情况下
保持
浏览 0
提问于2017-12-01
得票数 2
回答已采纳
1
回答
锈蚀支持什么隐式数值
转换
?
rust
、
type-conversion
作者
在
的
第51页上说, 为什么是“几乎”?锈蚀将
执行
什么隐式数值
转换
?
浏览 0
提问于2019-08-13
得票数 5
2
回答
是否可以将闭包赋值给
类型
为impl Fn()
的
变量?
types
、
rust
、
closures
snd: impl Fn(T)) -> impl Fn(T) { fst(t.clone()); }然而,我想要
的
是这样impl Fn(T)) { fst(t.clone()); };有没有一种方法可以让第二段代码
在
不装箱
的
情况下
工作,使用特征,
类型
转换
或其他方法?
Rust</e
浏览 0
提问于2019-01-20
得票数 4
1
回答
如何禁用铁锈中
的
循环
展开
?
performance
、
loops
、
rust
我正在研究
Rust
来重写一个C++代码库,我想知道如何禁用循环
展开
/矢量化以及控制
展开
计数。
在
Clang,我们将使用:#pragma clang loop unroll(disable) vectorize(disable)它是高度性能敏感
的
代码,没有对循环代码
的
控制可能是一个显示障碍。
浏览 1
提问于2019-07-24
得票数 11
回答已采纳
1
回答
展开
命令不起作用
linux
、
shell-script
、
shell
我试图使用
展开
命令将所有制表符
转换
为空格。命令:cat department.txt1 QA 3 OPS
在
执行
展开
department.txt时,输出仍然相同我已经通过使用od -c验证了我
的
文件包含
选项
卡字符。有人能解释一下为什么扩张不起作用吗?更新:就像杂音在下面的评论中指出
的
那样;我对
展开
命令有错误
的
期望,我期待
选项<
浏览 0
提问于2018-04-08
得票数 1
回答已采纳
1
回答
为什么Box<dyn std::error::Error>不捕获std::std::error::Error>::FromUtf8Error
rust
下面我有一个简单
的
程序,它试图通过String打印一个从硬编码
的
Vec创建
的
String::from_utf8。我也在这里使用
类型
别名来减少冗长(例如Result<String, SomeError>和Result<String>)。
浏览 1
提问于2022-01-01
得票数 0
回答已采纳
1
回答
如何使用TryFrom将usize
转换
为u32?
rust
我想在
Rust
中将usize
类型
的
变量
转换
为u32
类型
的
变量。我知道usize变量可能包含一个大于2^32
的
值,在这种
情况下
,
转换
应该失败。我正在尝试使用TryFrom特征来
执行
转换
。这是一个简单
的
例子(夜间生锈,): #!<usize>依赖于拥有u32
的
From<usize>,这对我来说似乎有些奇怪。有没有其他方法可以利用TryFrom将
浏览 235
提问于2018-05-21
得票数 11
回答已采纳
1
回答
锈蚀绑定元和char大于8位
的
系统/编译器
rust
、
ffi
、
rust-bindgen
(2)如果是这样的话,如何使用
转换
的
常量,以便我
的
Rust
代码
在
char为8位和16位
的
系统中都能工作。目前,我使用std::ffi::CStr::from_bytes_with_nul()和.as_ptr()来将这些常量
转换
为*const c_char,但这是行不通
的
,因为from_bytes_with_nul
浏览 1
提问于2021-11-05
得票数 1
1
回答
如何
执行
与LLVM前端可
执行
文件兼容
的
机器外壳代码
的
原始字节
rust
、
clang
、
llvm
、
ffi
我正在尝试
执行
一些直接从
Rust
执行
jmp $ (\xeb\xfe)
的
x86机器码,但是可
执行
文件崩溃了。main(int argc, char **argv){ func = (int (*)()) code;} 为了
在
纯
Rust
中做到这一点,我将字节数组
转换
为空指针(*const ()),然后使用std::mem::transmute将其
转换
为
浏览 9
提问于2019-10-01
得票数 1
1
回答
如何在构建时传递
选项
以决定是否启用某个函数
rust
、
rust-cargo
在
Rust
中,是否有可能在构建时传递一些
选项
,如cargo build -- --plot,以确定是否启用某个函数?只有在有这样一个
选项
的
情况下
,我才希望
执行
该函数plot(); 我不想在运行时传递
选项
并使用if来决定是否
执行
某个函数。有什么解决办法吗?
浏览 4
提问于2022-01-12
得票数 1
2
回答
指定
转换
函数
的
选项
?
sql-server
、
tsql
我有一个
类型
为float
的
列,它包含电话号码--我知道这很糟糕,所以我想将该列从float
转换
为nvarchar(max),适当地
转换
数据以避免丢失数据。显然,使用STR函数(建议
的
)可以正确地处理
转换
,但我不知道如何更改列
类型
并在
不
创建临时列
的
情况下
执行
转换
。我不想使用临时列,因为我们将来会自动这么做很多次,并且不希望遇到分页(建议
的
)
的
性能影
浏览 3
提问于2014-02-06
得票数 0
回答已采纳
1
回答
是否有一个只解析和
类型
检查
的
C#构建目标?
c#
、
msbuild
我有一个大型
的
C#代码库,并且正在进行大量
的
重构,并且无法
在
VisualStudio2017中一次性打开整个代码基。因此,我只能对尽可能多
的
代码基进行重构,然后使用MSBuild并查找编译错误,以便捕获对旧对象
的
分散引用。为了更快地完成这些重构,是否有一个C#构建目标或
选项
不需要生成任何IL,而只是检查C#解析是否正确和正确地使用了它引用
的
任何
类型
?如果MSBuild没有将其作为第三方
选项
提供,那么它是否可能由第三方实现,或者
浏览 0
提问于2018-10-02
得票数 2
1
回答
如何阻止Android
在
热版本上
展开
代码
flutter
、
android-studio
、
dart
在
Android中,
在
我
的
例子中,“颤振”和“飞镖”,
在
每一个热门版本上,都会显示所有的代码。因此,如果我已经折叠(最小化)注释或类或函数,或小部件树,
在
热重新加载时,Android将所有内容都扩展回来。这太烦人了,我还没有找到合适
的
解决方案。
在
首
选项
中
的
折叠设置中没有停止此操作
的
选项
。
浏览 5
提问于2022-11-07
得票数 0
1
回答
将C++程序移植到
Rust
: reinterpret_cast、结构和蓝牙
c++11
、
struct
、
rust
、
bluez
我有一个静态链接到libbluetooth/BlueZ
的
C++程序,我想把它移植到
Rust
上作为练习。C++代码中一个特别难看
的
部分是通过read()从UNIX文件描述符中读取数据,然后通过reinterpret_cast将结果缓冲区
转换
为结构。不幸
的
是,我不知道如何在
Rust
中实现类似的事情。其想法是从libbluetooth捕获le_advertising_info
的
实例。offset = info->data + info->length +
浏览 3
提问于2017-02-23
得票数 4
回答已采纳
1
回答
如何实现使用PYO3返回Python对象
的
Rust
函数
rust
、
pyo3
在
Python中,我想调用一个返回Python对象
的
Rust
函数:我不知道如何创建这个函数,因为描述了如何实例化这样
的
对象为PyRef,但是我无法从pyfunction返回这样
的
引用。这就是我想要做
的
:fn my_function(py: Python) -> PyRef { let gil = Python::acqu
浏览 6
提问于2019-12-05
得票数 6
回答已采纳
1
回答
为什么我会因为缺少
类型
注释而得到错误“特性绑定FromStr不满意”?
types
、
rust
、
pattern-matching
、
traits
我遇到了一个编译错误,它似乎突出了一些我不了解
的
类型
系统。 我希望将字符串
转换
为整数,如果字符串不是有效
的
整数,则使用自定义
的
恐慌消息。不知道我要解析
的
是哪种
类型
,这可能是个问题。这条消息似乎是
在
抱怨错误臂没有返回任何内容(或者更准确地说,它返回
的
内容--即没有--没有实现FromStr特性),但对我来说,调用panic!之后,匹配臂
的
输出
类型
可能会产生任何影响--程序大概会在此时
展开</e
浏览 5
提问于2020-06-28
得票数 6
回答已采纳
1
回答
如果变量
类型
没有显式声明,为什么在下面的
情况下
需要可选链接?
ios
、
swift
isKeyWindow } return UIApplication.shared.keyWindow }在下面的
情况下
,我可以不用可选
的
链接来使用它UIWindow.key.addGestureRecognizer(UIGestureRecognizer())let key: UIWindow =UIWindow.key但是,当在下面的
情况下
浏览 2
提问于2021-07-21
得票数 1
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Rust 1.70.0 正式发布
【译】Async/Await(二)——Futures
如果想将C代码等价转换为Rust,我们需要注意什么?
Golang和Rust语言常见功能/库
Rust FFI 编程-Rust导出共享库04
热门
标签
更多标签
活动推荐
运营活动
广告
关闭
领券