随笔分类 - Serde
摘要:环境 Time 2021-12-07 Rust 1.57.0 serde 1.0.130 serde_json 1.0.72 概念 参考:https://serde.rs/container-attrs.html 示例 #[serde(rename = "xxxx")] 针对序列化和反序列化同名 #
阅读全文
摘要:环境 Time 2021-12-07 Rust 1.57.0 serde 1.0.130 serde_json 1.0.72 概念 参考:https://serde.rs/convert-error.html 示例 main.rs use serde::{Deserialize, Serialize
阅读全文
摘要:环境 Time 2021-12-06 Rust 1.57.0 serde 1.0.130 serde_json 1.0.72 概念 参考:https://serde.rs/attr-skip-serializing.html 示例 main.rs use serde::Serialize; use
阅读全文
摘要:环境 Time 2021-12-06 Rust 1.57.0 serde 1.0.130 serde_json 1.0.72 概念 参考:https://serde.rs/deserialize-map.html 示例 main.rs use std::fmt; use serde::{de::Vi
阅读全文
摘要:环境 Time 2021-12-04 Rust 1.57.0 serde 1.0.130 serde_json 1.0.72 概念 参考:https://serde.rs/attr-flatten.html 示例 组合公共属性 use serde::{Deserialize, Serialize};
阅读全文
摘要:环境 Time 2021-12-02 VSCode 1.61.2 Rust 1.56.1 概念 参考:https://docs.serde.rs/serde_json/index.html#serde-json 示例 main.rs use serde::Serialize; #[derive(Se
阅读全文
摘要:环境 Time 2021-12-07 Rust 1.57.0 serde 1.0.130 serde_json 1.0.72 概念 参考:https://serde.rs/feature-flags.html 示例 serde 有几个特性标签,可以在 Cargo 引入的时候,选择性打开。类似如下的方
阅读全文
摘要:环境 Time 2021-12-07 Rust 1.57.0 serde 1.0.130 serde_json 1.0.72 概念 参考:https://serde.rs/transcode.html 示例 main.rs use std::io; fn main() { // A JSON inp
阅读全文
摘要:环境 Time 2021-12-06 Rust 1.57.0 serde 1.0.130 serde_json 1.0.72 概念 参考:https://serde.rs/enum-number.html 示例 main.rs use serde_repr::*; #[derive(Serializ
阅读全文
摘要:环境 Time 2021-12-04 Rust 1.57.0 serde 1.0.130 serde_json 1.0.72 概念 参考:https://serde.rs/enum-representations.html 示例 外部标签 use serde::{Deserialize, Seria
阅读全文
摘要:环境 Time 2021-12-02 VSCode 1.61.2 Rust 1.56.1 Serde 1.0.72 概念 参考:https://docs.serde.rs/serde_json/index.html#serde-json 示例 可以在 JSON 中写变量。 main.rs use s
阅读全文
摘要:环境 Time 2021-12-07 Rust 1.57.0 serde 1.0.130 serde_json 1.0.72 概念 参考:https://serde.rs/container-attrs.html 示例 main.rs use serde::{Deserialize, Seriali
阅读全文
摘要:环境 Time 2021-12-06 Rust 1.57.0 serde 1.0.130 serde_json 1.0.72 概念 参考:https://serde.rs/attr-rename.html 示例 main.rs use serde::Serialize; #[derive(Seria
阅读全文
摘要:环境 Time 2021-12-07 Rust 1.57.0 serde 1.0.130 serde_json 1.0.72 概念 参考:https://serde.rs/string-or-struct.html 示例 main.rs use std::collections::BTreeMap
阅读全文
摘要:环境 Time 2021-12-04 Rust 1.57.0 serde 1.0.130 serde_json 1.0.72 概念 参考:https://serde.rs/attr-default.html 示例 调用 default 函数 use serde::{Deserialize, Seri
阅读全文
摘要:环境 Time 2021-12-07 Rust 1.57.0 serde 1.0.130 serde_json 1.0.72 概念 参考:https://serde.rs/field-attrs.html 示例 main.rs use serde::{Deserialize, Serialize};
阅读全文
摘要:环境 Time 2021-12-06 Rust 1.57.0 serde 1.0.130 serde_json 1.0.72 概念 参考:https://stackoverflow.com/questions/37870428/convert-two-types-into-a-single-type
阅读全文
摘要:环境 Time 2021-12-07 Rust 1.57.0 serde 1.0.130 serde_json 1.0.72 概念 参考:https://serde.rs/container-attrs.html 示例 lowercase 全小写 UPPERCASE 全大写 PascalCase 大
阅读全文
摘要:环境 Time 2021-12-06 Rust 1.57.0 serde 1.0.130 serde_json 1.0.72 概念 参考:https://serde.rs/stream-array.html 示例 main.rs use serde::de::{self, SeqAccess, Vi
阅读全文
摘要:环境 Time 2021-12-07 Rust 1.57.0 serde 1.0.130 serde_json 1.0.72 概念 参考:https://serde.rs/unit-testing.html 示例 main.rs use std::collections::HashMap; use
阅读全文