腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
返回
Result
<(),
rust
中
的
Box
<
dyn
Error
>>
、
我在golang有一个函数- func (s *Server) getEnforcer(handle int) (*casbin.Enforcer,
error
) { } else { } fn getEnforcer(&m
浏览 65
提问于2021-06-25
得票数 0
回答已采纳
1
回答
如何
返回
返回
f64装箱迭代器
的
装箱迭代器?
,为了
返回
在稳定锈蚀
中
带有闭包
的
类型,我们可以使用Boxes。我试过:
Box
::new(record
浏览 1
提问于2020-11-25
得票数 2
回答已采纳
2
回答
Box
<
dyn
std::
error
::
Error
>>,
Result
<type
的
Rust
速记
在执行错误捕获时,我通常会让函数
返回
一个结果。但我觉得每次都要写
Result
>真的很冗长,有没有什么内置
的
速记?fn something() ->
Result
<(),
Box
<
dyn
std::
error
::
Error
>> {}
浏览 66
提问于2021-11-04
得票数 4
回答已采纳
1
回答
如何将锈蚀
Result
<T,E>
的
错误归纳为
Result
<T,
Box
<
dyn
std::
error
::
Error
>>?
、
、
我正在尝试泛化由
Result
函数
返回
的
。它
返回
一个
Result
<reqwest::blocking::Response, reqwest::
Error
>,但是调用它
的
函数
返回
一个
Result
<reqwest::blocking::Response,
Box
<
dyn
std::
error
::
Error
>。这是第一次尝试: fn get_
浏览 2
提问于2021-07-04
得票数 1
回答已采纳
1
回答
当‘when’与绝对路径一起使用时,错误[E0433]
、
、
我在玩
Rust
1.27
中
引入
的
一个
dyn
特性,并无意中遇到了这个编译器错误: --> src\main.rs:1:301 | fn _run0() ->
Result
<(),
Box
<
dyn
`
dyn
`fn _r
浏览 1
提问于2018-06-27
得票数 6
回答已采纳
1
回答
将错误消息
返回
到应为“
Box
<
dyn
Error
>”
的
函数
、
我是
Rust
的
新手,正在尝试传播要在调用函数
中
处理
的
错误。我从官方
的
rust
书中读到,
Result
'
Box
<
dyn
Error
>‘用于表示捕获任何类型
的
错误,但我还没有读到足够多
的
内容来理解它
的
实际工作原理。我有一个名为: fn foo() ->
Result
<String,
Box
<
浏览 20
提问于2019-10-15
得票数 12
回答已采纳
1
回答
锈蚀:如何定义一个可以
返回
Result
<T、MyErrorType>或
Result
<T、
Box
<
dyn
Error
>>
的
闭包
我试图定义一个泛型闭包,这样它就可以
返回
包含任何类型错误
的
Result
,特别是
Box
中
的
特定错误或泛型错误。> Ok(v), }我希望支持给定
的
block能够
返回
Result
<T, MyError>或
Result
<T,
Box
<
dyn
Error
Box</
浏览 1
提问于2021-07-02
得票数 0
4
回答
如何手动
返回
Result
<(),
Box
<
dyn
Error
>>?
、
、
如果条件为真,我希望从函数
返回
一个错误: // -- snip--- // return
error
O
浏览 0
提问于2018-07-27
得票数 36
回答已采纳
2
回答
Rust
`From`特征、错误、引用vs框和`?`运算符
、
我对
返回
Result
<T, E>
的
函数
中
的
?运算符感到非常困惑。我有以下代码片段:use std::fs; let;} fn bar
浏览 0
提问于2019-07-28
得票数 1
2
回答
如何测试
Box
<
dyn
Error
>
中
的
错误类型?
、
、
我有一个
返回
Result
<(),
Box
<
dyn
Error
>>
的
函数。我正在为这个函数编写一个测试用例,其中函数应该
返回
VerifyError::LinearCombinationError ()类型
的
错误:use std:, self)} fn return_
result
() ->
Result
浏览 0
提问于2021-07-20
得票数 0
回答已采纳
1
回答
该标准是否定义了
Result
<T、
dyn
std::
error
::
Error
>
的
别名?
、
、
我知道,您可以在其中定义自定义错误类型
的
别名。典型
的
例子似乎是,它可能
返回
一个尽管我编写了自定义
的
错误类型,但一般情况经常出现,特别是在顶级函数(处理所有类型
的
错误我注意到我时不时地使用标准
的
特征,所以我重复地编写
Result
<T,
Box
<
dyn
浏览 6
提问于2021-11-05
得票数 0
1
回答
Rust
预期类型已找到结构
、
use actix_router::{Path, Url};use actix_web::
error
::ResponseError; let
resul
浏览 20
提问于2020-10-18
得票数 0
回答已采纳
1
回答
如何捕获
rust
中
的
所有错误?
、
我是
rust
的
新手,我写了一个函数,它
返回
一个带有
Box
dyn
错误
的
结果。use std::
error
::
Error
; where{ Ok(()) func("hello wo
浏览 30
提问于2021-02-24
得票数 2
回答已采纳
1
回答
这两个锈蚀错误处理块
的
区别是什么?
、
我有一些密码 ..` couldn't convert the
error
to `
Box
<
dyn
core_
error
::
Error
>`
浏览 9
提问于2022-08-19
得票数 0
1
回答
如何在actix_web FromRequest特性实现
中
返回
映射
的
未来?
、
、
<
Result
<Self, Self::
Error
>>, ???RealSessionRepository::from_request
返回
一个未来,也是FromRequest特性
的
一个实现。::
Result
<std::boxed::
Box
<(
dyn
db::sessions::SessionRepository + 'static)>, actix_web::
Error
>>, (
d
浏览 0
提问于2019-12-31
得票数 0
回答已采纳
1
回答
为什么在
rust
中使用动态错误是很常见
的
,而不是在枚举
中
?使用编译时变体是不好
的
还是不可能?
、
、
、
、
我在
Rust
中看到了这样一种趋势,即
Result
中
的
错误
返回
如下: fn do_something() ->
Result
<SomeType,
Box
<
dyn
std::
error
::
Error
>>{} 为什么错误是动态
的
?由于我有C++背景,并且更喜欢std::variant而不是经典多态性(我对
rust
比
浏览 11
提问于2019-09-26
得票数 9
回答已采纳
1
回答
无法推断类型与某一性状匹配
、
<i32, ArgError> { Some(0) => Ok(
Box
::new(TaxonomySpotSearch; } 但是,我得到
的
是经典
的
E0308 "match有不兼容类型“错误,编译器将foo
的
类型推断为第一个匹配臂
的
返回
值。:
Box
<<e
浏览 8
提问于2022-08-27
得票数 0
回答已采纳
2
回答
使用
Rust
宏生成具有可变参数
的
函数
、
、
我创建了一个
Rust
宏,它扩展为一个函数声明。{ {*/) ->
Result
<i32,
Box
<
dyn
Error
>>
浏览 6
提问于2022-01-27
得票数 5
1
回答
如何将
Box
<
dyn
Error
+ Sync + Send>转换为
Box
<
dyn
Error
>
在我
的
程序
中
,一些操作是在辅助线程上执行
的
,它们
的
结果是:
Result
<(),
Box
<
dyn
Error
>>被发送回主线程。对于具有Send需求
的
错误来说,这是非常合理
的
,所以实际
的
类型是
Result
<(),
Box
<
dyn
Error
+ Send>>。示例: use std:
浏览 23
提问于2019-12-02
得票数 7
1
回答
返回
已实现结构
的
泛型异步特性
我觉得这是个简单
的
问题。我还在学习锈病,我想做以下几件事:} // impl From<
Box
<
dyn
Error
>> for FavoritesErrorof the
浏览 8
提问于2022-02-05
得票数 0
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Rust中的智能指针-Box
全面讲解在Rust中处理错误的有效方法
从React的视角谈谈Rust和GTK
使用Rust编写HTTP服务器(第一部分)
failure-错误处理库
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
云直播
活动推荐
运营活动
广告
关闭
领券