Home
last modified time | relevance | path

Searched refs:field_identifier (Results 1 - 12 of 12) sorted by relevance

/third_party/rust/crates/serde/test_suite/tests/
H A Dtest_identifier.rs1 //! Tests for `#[serde(field_identifier)]` and `#[serde(variant_identifier)]`
75 mod field_identifier { modules
79 #[serde(field_identifier, rename_all = "snake_case")]
144 #[serde(field_identifier, rename_all = "snake_case")] in unit_fallthrough()
162 #[serde(field_identifier, rename_all = "snake_case")] in newtype_fallthrough()
175 #[serde(field_identifier, rename_all = "snake_case")] in newtype_fallthrough_generic()
H A Dtest_borrow.rs103 #[serde(field_identifier)] in test_field_identifier()
112 #[serde(field_identifier)]
H A Dtest_annotations.rs2850 #[serde(field_identifier)] in test_expecting_message_identifier_enum()
/third_party/rust/crates/serde/test_suite/tests/ui/precondition/
H A Dserialize_field_identifier.rs4 #[serde(field_identifier)]
/third_party/rust/crates/serde/test_suite/tests/ui/identifier/
H A Dfield_struct.rs4 #[serde(field_identifier)]
H A Dother_not_last.rs4 #[serde(field_identifier)]
H A Dnot_unit.rs4 #[serde(field_identifier)]
H A Dnewtype_not_last.rs4 #[serde(field_identifier)]
H A Dfield_tuple.rs4 #[serde(field_identifier)]
H A Dboth.rs4 #[serde(field_identifier, variant_identifier)]
/third_party/rust/crates/serde/serde_derive_internals/src/
H A Dattr.rs306 let mut field_identifier = BoolAttr::none(cx, FIELD_IDENTIFIER); in from_ast() variables
528 // #[serde(field_identifier)] in from_ast()
529 field_identifier.set_true(&meta.path); in from_ast()
589 identifier: decide_identifier(cx, item, field_identifier, variant_identifier), in from_ast()
750 field_identifier: BoolAttr, in decide_identifier()
755 field_identifier.0.get_with_tokens(), in decide_identifier()
761 "#[serde(field_identifier)] and #[serde(variant_identifier)] cannot both be set"; in decide_identifier()
769 let msg = "#[serde(field_identifier)] can only be used on an enum"; in decide_identifier()
774 let msg = "#[serde(field_identifier)] can only be used on an enum"; in decide_identifier()
/third_party/rust/crates/serde/serde_derive/src/internals/
H A Dattr.rs306 let mut field_identifier = BoolAttr::none(cx, FIELD_IDENTIFIER); in from_ast() variables
528 // #[serde(field_identifier)] in from_ast()
529 field_identifier.set_true(&meta.path); in from_ast()
589 identifier: decide_identifier(cx, item, field_identifier, variant_identifier), in from_ast()
750 field_identifier: BoolAttr, in decide_identifier()
755 field_identifier.0.get_with_tokens(), in decide_identifier()
761 "#[serde(field_identifier)] and #[serde(variant_identifier)] cannot both be set"; in decide_identifier()
769 let msg = "#[serde(field_identifier)] can only be used on an enum"; in decide_identifier()
774 let msg = "#[serde(field_identifier)] can only be used on an enum"; in decide_identifier()

Completed in 11 milliseconds