क्रमबद्ध करने से पहले मैं एक क्षेत्र में परिवर्तन कैसे लागू कर सकता हूं?Serde का उपयोग कर serialization के दौरान खेतों को बदलने के लिए कैसे?
उदाहरण के लिए, मैं यह कैसे सुनिश्चित कर सकता हूं कि इस संरचना परिभाषा में lat
और lon
फ़ील्ड धारावाहिक होने से पहले अधिकतम 6 दशमलव स्थानों पर गोल हो जाएं?
#[derive(Debug, Serialize)]
struct NodeLocation {
#[serde(rename = "nodeId")]
id: u32,
lat: f32,
lon: f32,
}
मैन्युअल लागू 'Serialize':
अन्य अर्द्ध मैनुअल दृष्टिकोण ऑटो व्युत्पन्न क्रमबद्धता के साथ एक अलग struct बनाते हैं, और का उपयोग कर कि अपने क्रमांकन लागू करने के लिए है? – Kroltan