Lines Matching full:serde
1 use serde::{Deserialize, Deserializer, Serialize};
10 #[serde(deserialize_with = "deserialize_annotation")]
11 #[serde(default)]
12 #[serde(borrow)]
14 #[serde(deserialize_with = "deserialize_annotations")]
15 #[serde(default)]
16 #[serde(borrow)]
18 #[serde(deserialize_with = "deserialize_opt")]
19 #[serde(default)]
21 #[serde(deserialize_with = "deserialize_slices")]
22 #[serde(borrow)]
48 struct Wrapper(#[serde(with = "FormatOptionsDef")] FormatOptions); in deserialize_opt()
54 #[serde(remote = "FormatOptions")]
56 #[serde(default)]
58 #[serde(default)]
60 #[serde(deserialize_with = "deserialize_margin")]
61 #[serde(default)]
107 #[serde(with = "SliceDef")] in deserialize_slices()
108 #[serde(borrow)] in deserialize_slices()
122 #[serde(with = "AnnotationDef")] in deserialize_annotation()
123 #[serde(borrow)] in deserialize_annotation()
137 #[serde(with = "AnnotationDef")] in deserialize_annotations()
138 #[serde(borrow)] in deserialize_annotations()
147 #[serde(remote = "Slice")]
149 #[serde(borrow)]
152 #[serde(borrow)]
154 #[serde(deserialize_with = "deserialize_source_annotations")]
155 #[serde(borrow)]
157 #[serde(default)]
169 #[serde(with = "SourceAnnotationDef")] in deserialize_source_annotations()
170 #[serde(borrow)] in deserialize_source_annotations()
179 #[serde(remote = "SourceAnnotation")]
182 #[serde(borrow)]
184 #[serde(with = "AnnotationTypeDef")]
189 #[serde(remote = "Annotation")]
191 #[serde(borrow)]
193 #[serde(borrow)]
195 #[serde(with = "AnnotationTypeDef")]
201 #[serde(remote = "AnnotationType")]