腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
可以
在
没有
#[
derive
(
Serialize
)]
的
枚举
上
实现
/
派生
序列化
吗
?
、
、
、
我正在使用rust + rocket + diesel (orm) + serde_
derive
来制作rest api。目前,如果diesel由于某种原因无法插入用户,我正在处理api
的
错误处理。它看起来是这样
的
: pub fn create(user: InsertableUser, connection: &MysqlConnection) -> ApiResponse { let` is not implemented for `diesel::result::Error` 听起来,diesel::result:
浏览 15
提问于2019-09-18
得票数 1
回答已采纳
1
回答
由于对使用Serde反
序列化
的
枚举
结构
的
要求相互冲突,无法推断生存期参数`‘due
、
为什么我
可以
为我
的
serde::Deserialize
枚举
自动
派生
WidgetValue,而不能为一个完全由WidgetValue字段组成
的
结构
派生
WidgetValue? 对我来说这似乎有悖常理。编辑:由于各种原因,我使用WidgetValue
枚举
,因为我希望通过具有相同类型签名
的
函数发送不同
的
值。见、等。serde = { version = "1.0.126", features = ["
d
浏览 3
提问于2021-06-27
得票数 2
回答已采纳
1
回答
如何将serde_json与enum这样
的
联合类型一起使用?
、
、
#[
derive
(Debug, Clone,
Serialize
, Deserialize)]struct ThingA { value: usize
枚举
中将#[serde(tag = "type")]更改为#[serde(untagged)]会导致相反
的
问题:Thing实例
可以
正确
序列化
,但不能正确解析。我
的
目标是
在
反
序列化
过程中让JSO
浏览 156
提问于2021-04-06
得票数 2
回答已采纳
2
回答
序列化
未
实现
序列化
的
外部机箱
枚举
的
vec
、
、
、
我使用外部crate与
枚举
,它
没有
实现
序列化
,我想在struct中使用它,它将包含此
枚举
的
Vec of,并有可能对此结构进行反/
序列化
。基于我创建
的
serde documentation,下面的代码 use serde::{
Serialize
, Deserialize}; Red,
浏览 15
提问于2020-07-05
得票数 4
回答已采纳
1
回答
将关联
的
非可变常量数据分配给
枚举
变体
、
、
、
人为
的
例子:#[
derive
(
Serialize
,Deserialize) English, French,// .. 100 more内部,我希望
枚举
隐式地将语言值与国家关联起来:enum"Country“时,我不想提供语
浏览 6
提问于2021-07-27
得票数 0
1
回答
如何为结构
实现
反
序列化
?(Serde和SerdeJSON)
、
、
static str, pub timestamp: Duration,} // I don't know what to assign as the `Visitor`} 但是上面的
实现
是充满
浏览 3
提问于2022-07-22
得票数 0
3
回答
Serde struct版本检查
、
我想将一个简单
的
版本方案+ check添加到我
的
结构中:struct Versioned {#[
derive
(
Serialize
, Deserialize)]
浏览 0
提问于2021-12-15
得票数 3
2
回答
在
Hashmap中使用
枚举
作为键时不能
序列化
、
、
use serde::{Deserialize,
Serialize
}; pub struct] #[serde(rename = "memory")]} 我使用Enum属性"Resource“作为我
的
hashmap键。现在,我想将数据发送到HTTP端点,所以我想
序列化
数据。("serialized {}&qu
浏览 12
提问于2022-04-12
得票数 0
回答已采纳
1
回答
Rust中
的
匿名
枚举
我
在
一个项目中使用了这个数据结构:pub enum Field { first_name(String),} pub struct Update {}
枚举
本身并不真正有用,我将
浏览 6
提问于2017-02-26
得票数 7
回答已采纳
1
回答
将u32
的
Vec反
序列化
为enum
的
Vec
、
、
、
、
我正在寻找一种将Vec of u32反
序列化
为Vec of enum
的
好方法。基本
上
,我收到了这样一个json对象: "Account": "r...", ...我试图将其反
序列化
为如下所示
的
struct:#[
derive
(Debug,
Serialize
,15,} 现在,
在
收到j
浏览 4
提问于2022-11-10
得票数 -1
回答已采纳
1
回答
对于单个结构,我
可以
多次以不同
的
方式
实现
相同
的
特性
吗
?
、
、
我想根据情况以两种不同
的
方式
序列化
一个结构,但我面临一个问题:以我目前
的
知识,我只能以一种方式
序列化
这个结构。下面是我用#[
derive
(
Serialize
)]编写
的
代码(自动
派生
)struct TransactionContentVec<u8>,而我
的
也希望将该结构存储
在<
浏览 0
提问于2017-09-12
得票数 4
回答已采纳
2
回答
Serde JSON反
序列化
枚举
、
、
、
我有一个
枚举
:enum Action { Leave,还有一个结构: action: Action,然后传递一个JSON字符串:但当我尝试像这样进行反
序列化
在
浏览 21
提问于2022-09-19
得票数 2
回答已采纳
2
回答
如何反
序列化
嵌套大数组
我有一个类型
的
Foo,它包含一个大数组。借助serde_big_array、serde_
derive
和serde_with,我
可以
派生
序列化
和反
序列化
。use serde_big_array;use serde_
derive
::{Deserialize,
Serialize
}; #[
derive
(Clone,
浏览 19
提问于2022-06-14
得票数 1
回答已采纳
1
回答
如何使用Serde
在
序列化
过程中转换字段?
、
如何在
序列化
之前将转换应用于字段?struct NodeLocation { id: u32, lat
浏览 2
提问于2016-09-08
得票数 20
回答已采纳
1
回答
如何将Serde配置为使用
枚举
变体
的
判别式而不是名称?
、
、
我正在解析一个使用整数作为
枚举
器
的
INI样式文件。#[
derive
(Debug, Deserialize,
Serialize
)] First = 0, Third= 2,
在
该文件中,该值将被
序列化
如下:但是,
在
默认情况下,Serde匹配
的
是变体名称,而不是判别符。自定义
实现
Deserialize是最干净
的
方
浏览 0
提问于2018-04-02
得票数 4
回答已采纳
1
回答
如何将远程机箱
的
枚举
序列化
和反
序列化
为数字?
、
我一直
在
尝试用为Rust中
的
配置以下配置,这样我就
可以
在
的
配置中直观地提供7,但是它将被反
序列化
为serialport::DataBits::Seven。#[
derive
(
Serialize
, Deserialize, Debug)]pub enum DataBitsDef: Seven }use serde::{Deserial
浏览 1
提问于2020-02-05
得票数 3
回答已采纳
1
回答
派生
Serde
的
序列化
或反
序列化
强制泛型类型
可以
序列化
,尽管它不需要
序列化
、
我
的
类型A (
可以
包含任何
实现
trait Trait
的
内容)是可
序列化
的
,尽管
实现
特征Trait
的
类型可能不是。
在
我
的
例子中,不可能是-它是一个私有的非对称密钥:#[macro_use] fn inner(&self)
浏览 2
提问于2018-04-26
得票数 6
回答已采纳
1
回答
用本地版本替换板条箱依赖项时引发
因此,我试图使用这些后面的二进制代码来
序列化
一个结构,并且能够让它工作起来。path = "src/rustc-
serialize
-master" 但是现在,我使用
的
结构中
的
相同代
浏览 1
提问于2015-09-25
得票数 2
回答已采纳
2
回答
Rust bincode
枚举
二进制
序列化
、
、
、
我是Rust
的
新手,
在
我
的
项目中使用bincode。enum变体
的
编码是我
在
与现有服务器交互时一直
在
尝试解决
的
问题。旧
的
项目是用C语言编写
的
,并且定义了“fshort-enum”这个更简洁
的
选项。
在
老
的
C项目中,我会定义一个
枚举
,如下所示: enum test_enum { Init,} 然后,当这个数据
浏览 233
提问于2020-10-24
得票数 1
1
回答
如何使用serde
序列化
/反
序列化
具有包含数据
的
枚举
键
的
HashMap?
、
、
、
、
我需要
序列化
和反
序列化
一个HashMap,h,并将
枚举
Foo作为进出JSON
的
键。Foo
的
变体包含数据(这里简化为u32,但实际
上
是
枚举
本身):use serde_json;
序列化
和反
序列化
的
自定义
实现
(例如,
在
已接受
浏览 4
提问于2022-06-03
得票数 0
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
手把手教你用Rust搭建REST API
Bitcoin 序列化库使用
CTF PHP反序列化漏洞
PHP时不时蹦出这串神秘字符,有认识的吗?
结构体对齐,字节对齐
热门
标签
更多标签
云服务器
ICP备案
腾讯会议
云直播
对象存储
活动推荐
运营活动
广告
关闭
领券