Lines Matching defs:StructTrait
301 fn serialize_struct_tag_field(cattrs: &attr::Container, struct_trait: &StructTrait) -> TokenStream {
320 serialize_struct_visitor(fields, params, false, &StructTrait::SerializeStruct);
324 let tag_field = serialize_struct_tag_field(cattrs, &StructTrait::SerializeStruct);
361 serialize_struct_visitor(fields, params, false, &StructTrait::SerializeMap);
363 let tag_field = serialize_struct_tag_field(cattrs, &StructTrait::SerializeMap);
899 StructVariant::ExternallyTagged { .. } => StructTrait::SerializeStructVariant,
901 StructTrait::SerializeStruct
978 let struct_trait = StructTrait::SerializeMap;
1111 struct_trait: &StructTrait,
1305 enum StructTrait {
1311 impl StructTrait {
1314 StructTrait::SerializeMap => {
1317 StructTrait::SerializeStruct => {
1320 StructTrait::SerializeStructVariant => {
1328 StructTrait::SerializeMap => None,
1329 StructTrait::SerializeStruct => {
1332 StructTrait::SerializeStructVariant => {