Lines Matching refs:Field
84 pub enum Field { enum
145 fields: Vec<Field>,
153 fields: Vec<Field>,
157 Group { id: String, loc: SourceRange, fields: Vec<Field> },
263 impl Field { implementation
266 Field::Checksum { loc, .. } in loc()
267 | Field::Padding { loc, .. } in loc()
268 | Field::Size { loc, .. } in loc()
269 | Field::Count { loc, .. } in loc()
270 | Field::Body { loc, .. } in loc()
271 | Field::Payload { loc, .. } in loc()
272 | Field::Fixed { loc, .. } in loc()
273 | Field::Reserved { loc, .. } in loc()
274 | Field::Array { loc, .. } in loc()
275 | Field::Scalar { loc, .. } in loc()
276 | Field::Typedef { loc, .. } in loc()
277 | Field::Group { loc, .. } => loc, in loc()
283 Field::Checksum { .. } in id()
284 | Field::Padding { .. } in id()
285 | Field::Size { .. } in id()
286 | Field::Count { .. } in id()
287 | Field::Body { .. } in id()
288 | Field::Payload { .. } in id()
289 | Field::Fixed { .. } in id()
290 | Field::Reserved { .. } in id()
291 | Field::Group { .. } => None, in id()
292 Field::Array { id, .. } | Field::Scalar { id, .. } | Field::Typedef { id, .. } => { in id()