SL
Size: a a a
SL
MP
MF
impl Serialize for Data {
fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>
where S: Serializer,
{
// ?
}
}
Р
impl Serialize for Data {
fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>
where S: Serializer,
{
// ?
}
}
MF
MF
D
MF
D
use serde::{Serialize, Deserialize};
#[derive(Serialize, Deserialize)]
struct MainType {
a: u8,
kek: String,
}
#[derive(Serialize, Deserialize)]
struct IntermediateType {
#[serde(flatten)]
main: MainType,
aux: usize,
}
IntermediateType
D
flatten
)MF
D
MF
D
MF
MF
D