/third_party/rust/crates/serde/test_suite/tests/ |
H A D | test_gen.rs | 23 use serde::de::{Deserialize, DeserializeOwned, Deserializer}; 24 use serde::ser::{Serialize, Serializer}; 52 #[serde(serialize_with = "ser_x", deserialize_with = "de_x")] in test_gen() 60 #[serde(with = "both_x")] in test_gen() 67 #[serde(skip_deserializing)] in test_gen() 69 #[serde(serialize_with = "ser_x", deserialize_with = "de_x")] in test_gen() 98 Newtype(#[serde(serialize_with = "ser_x", deserialize_with = "de_x")] X), in test_gen() 101 #[serde(serialize_with = "ser_x", deserialize_with = "de_x")] X, in test_gen() 105 #[serde(serialize_with = "ser_x", deserialize_with = "de_x")] in test_gen() 124 struct Newtype(#[serde(serialize_wit in test_gen() [all...] |
H A D | test_remote.rs | 96 #[serde(with = "UnitDef")] 99 #[serde(with = "PrimitivePrivDef")] 102 #[serde(with = "PrimitivePubDef")] 105 #[serde(with = "NewtypePrivDef")] 108 #[serde(with = "NewtypePubDef")] 111 #[serde(with = "TuplePrivDef")] 114 #[serde(with = "TuplePubDef")] 117 #[serde(with = "StructPrivDef")] 120 #[serde(with = "StructPubDef")] 123 #[serde(wit [all...] |
H A D | test_annotations.rs | 13 use serde::de::{self, Deserialize, Deserializer, IgnoredAny, MapAccess, Unexpected, Visitor}; 14 use serde::ser::{Serialize, Serializer}; 90 #[serde(default)] 92 #[serde(default = "MyDefault::my_default")] 94 #[serde(skip_deserializing)] 96 #[serde(skip_deserializing, default = "MyDefault::my_default")] 103 #[serde(default)] B, 104 #[serde(default = "MyDefault::my_default")] C, 113 #[serde(flatten)] 203 #[serde(defaul [all...] |
H A D | test_serde_path.rs | 9 #[serde(crate = "fake_serde")] in test_gen_custom_serde() 12 // Would be overlapping if serde::Serialize were implemented in test_gen_custom_serde() 14 // Would be overlapping if serde::Deserialize were implemented in test_gen_custom_serde() 21 pub use serde::*; 43 impl<T: serde::Serialize> AssertNotSerdeSerialize for T {} 47 impl<'a, T: serde::Deserialize<'a>> AssertNotSerdeDeserialize<'a> for T {}
|
H A D | test_macros.rs | 439 #[serde(untagged)] in test_untagged_newtype_struct() 459 #[serde(tag = "t", content = "c")] in test_adjacently_tagged_newtype_struct() 611 #[serde(untagged)] in test_untagged_enum() 693 #[serde(tag = "type")] in test_internally_tagged_enum() 820 #[serde(tag = "kind")] in test_internally_tagged_enum_with_untagged_variant() 825 #[serde(untagged)] in test_internally_tagged_enum_with_untagged_variant() 914 #[serde(tag = "type")] in test_internally_tagged_bytes() 920 #[serde(with = "bytes")] in test_internally_tagged_bytes() 1079 #[serde(tag = "action")] in test_internally_tagged_struct_variant_containing_unit_variant() 1125 #[serde(ta in test_internally_tagged_borrow() [all...] |
H A D | test_identifier.rs | 1 //! Tests for `#[serde(field_identifier)]` and `#[serde(variant_identifier)]` 12 #[serde(variant_identifier)] 15 #[serde(alias = "Ccc", alias = "Ddd")] 79 #[serde(field_identifier, rename_all = "snake_case")] 82 #[serde(alias = "ccc", alias = "ddd")] 144 #[serde(field_identifier, rename_all = "snake_case")] in unit_fallthrough() 148 #[serde(other)] in unit_fallthrough() 162 #[serde(field_identifier, rename_all = "snake_case")] in newtype_fallthrough() 175 #[serde(field_identifie in newtype_fallthrough_generic() [all...] |
H A D | test_borrow.rs | 7 use serde::de::value::{BorrowedStrDeserializer, MapDeserializer}; 8 use serde::de::{Deserialize, Deserializer, IntoDeserializer}; 103 #[serde(field_identifier)] in test_field_identifier() 105 #[serde(borrow)] in test_field_identifier() 112 #[serde(field_identifier)] 114 #[serde(borrow)] 130 #[serde(borrow)] in test_cow() 137 type Deserializer = BorrowedStrDeserializer<'de, serde::de::value::Error>; in test_cow() 168 #[serde(borrow)] in test_lifetimes() 182 #[serde(borro in test_lifetimes() [all...] |
/third_party/rust/crates/serde/test_suite/tests/ui/default-attribute/ |
H A D | tuple_struct_path.rs | 11 struct T1(u8, #[serde(default = "d")] u8); 16 struct T2(#[serde(default = "d")] u8, u8, u8); 23 struct T3(#[serde(default = "d")] u8, #[serde(default = "d")] u8); 29 #[serde(default)] 30 struct T1D(#[serde(default = "d")] u8, u8); 34 #[serde(default)] 35 struct T2D(u8, #[serde(default = "d")] u8); 39 #[serde(default)] 40 struct T3D(#[serde(defaul [all...] |
H A D | tuple_struct.rs | 11 struct T1(u8, #[serde(default)] u8); 16 struct T2(#[serde(default)] u8, u8, u8); 23 struct T3(#[serde(default)] u8, #[serde(default)] u8); 29 #[serde(default)] 34 #[serde(default)] 35 struct T5(#[serde(default)] u8, u8); 39 #[serde(default)] 40 struct T6(u8, #[serde(default)] u8); 44 #[serde(defaul [all...] |
/third_party/rust/crates/cxx/macro/src/ |
H A D | clang.rs | 1 use serde::{Deserialize, Serialize}; 17 #[serde(skip_serializing_if = "Option::is_none")] 23 #[serde(skip_serializing_if = "Option::is_none")] 25 #[serde( 44 #[serde(rename = "qualType")] 46 #[serde(rename = "desugaredQualType", skip_serializing_if = "Option::is_none")]
|
/third_party/rust/crates/syn/json/src/ |
H A D | lib.rs | 51 use serde::de::{Deserialize, Deserializer}; 86 #[serde( 93 #[serde(skip_serializing_if = "is_true", default = "bool_true")] 104 #[serde(rename = "fields")] 108 #[serde(rename = "variants")] 127 #[serde(rename_all = "lowercase")] 144 #[serde(rename = "proc_macro2")]
|
/third_party/rust/crates/either/src/ |
H A D | serde_untagged.rs | 13 //! #[derive(serde::Serialize, serde::Deserialize, Debug)] 14 //! #[serde(transparent)] 16 //! #[serde(with = "either::serde_untagged")] 36 use serde::{Deserialize, Deserializer, Serialize, Serializer}; 38 #[derive(serde::Serialize, serde::Deserialize)] 39 #[serde(untagged)]
|
/third_party/rust/crates/serde/test_suite/tests/ui/transparent/ |
H A D | de_at_least_one.rs | 4 #[serde(transparent)] 6 #[serde(skip)] 8 #[serde(default)]
|
/third_party/rust/crates/serde/test_suite/tests/regression/ |
H A D | issue2371.rs | 9 #[serde(flatten)] 16 #[serde(tag = "tag")] 19 #[serde(flatten)] 26 #[serde(tag = "tag", content = "content")] 29 #[serde(flatten)] 36 #[serde(untagged)] 39 #[serde(flatten)]
|
/third_party/rust/crates/serde/test_suite/tests/ui/malformed/ |
H A D | not_list.rs | 4 #[serde] 5 #[serde = "?"]
|
H A D | str_suffix.rs | 4 #[serde(bound = ""huh)] 6 #[serde(rename = ""what)]
|
/third_party/rust/crates/serde/test_suite/tests/ui/identifier/ |
H A D | other_not_last.rs | 4 #[serde(field_identifier)] 7 #[serde(other)]
|
H A D | other_variant.rs | 4 #[serde(variant_identifier)] 6 #[serde(other)]
|
H A D | other_untagged.rs | 4 #[serde(untagged)] 6 #[serde(other)]
|
H A D | not_unit.rs | 4 #[serde(field_identifier)] 7 #[serde(other)]
|
/third_party/rust/crates/serde/test_suite/tests/ui/remote/ |
H A D | bad_getter.rs | 10 #[serde(remote = "remote::S")] 12 #[serde(getter = "~~~")]
|
/third_party/rust/crates/serde/test_suite/tests/ui/with-variant/ |
H A D | skip_de_struct_field.rs | 5 #[serde(deserialize_with = "deserialize_some_other_variant")] 7 #[serde(skip_deserializing)]
|
H A D | skip_ser_newtype_field.rs | 5 #[serde(serialize_with = "serialize_some_newtype_variant")] 6 Newtype(#[serde(skip_serializing)] String),
|
H A D | skip_de_tuple_field.rs | 5 #[serde(deserialize_with = "deserialize_some_other_variant")] 6 Tuple(#[serde(skip_deserializing)] String, u8),
|
H A D | skip_de_whole_variant.rs | 5 #[serde(deserialize_with = "deserialize_some_unit_variant")] 6 #[serde(skip_deserializing)]
|