如何在Rust中反序列化Tarantool 2.10+响应的Decimal?

huangapple go评论68阅读模式
英文:

How to deserialize Decimal of Tarantool 2.10+ response in Rust?

问题

使用Rust选择包含字段类型为decimalspace,如何进行反序列化?
我正在使用alopecosa crate,可以成功选择基本类型,如布尔、字符串和数字,但是对于一些新类型,比如decimal,需要手动反序列化。
我想要的类型是Decimal (rust_decimal crate)

英文:

With Rust select space contain field type decimal how to deserialize?
I am using alopecosa crate select working fine primative type like boolean, string, number expect some new type like decimal need manual deserialize
Type I want Decimal (rust_decimal crate)

答案1

得分: 1

我使用 tarantool::decimal::Decimal; 导入修复了 Rust tarantool runtime 这个 crate。只需将 Rust 结构字段设置为上述 crate 中的类型 Decimal 即可完成。

英文:

I fixed with import tarantool::decimal::Decimal; the crate Rust tarantool runtime
Just make Rust struct field as type Decimal from above crate it done

huangapple
  • 本文由 发表于 2023年5月15日 02:31:43
  • 转载请务必保留本文链接:https://go.coder-hub.com/76249086.html
匿名

发表评论

匿名网友

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

确定