Skip to navigation
How to create a default value for one struct key value of serde conversion
10.05.23
How to create a default value for one struct key value of serde conversion #[derive(Debug, Deserialize, Serialize)] struct Data { 3 implementations server: String, db: String, table: String, #[serde(default)] operator: Operator, ids: HashMap
, values: HashMap
, } #[derive(Deserialize, Debug, Serialize)] struct Operator(String); 4 implementations impl Default for Operator { fn default() -> Self { Operator("".to_string()) } }
https://serde.rs/attr-default.html
Reply
Anonymous
#[derive(Debug, Deserialize, Serialize)] struct Data { 3 implementations server: String, db: String, table: String, #[serde(default = "default_resource")] operator: String, ids: HashMap
, values: HashMap
, } fn default_resource() -> String { "".to_string() }
10.05.23
Reply
Anonymous
Information Epoch 1742209475
When in doubt, use brute force.
Home
Notebook
Contact us