Home
last modified time | relevance | path

Searched refs:serde (Results 1 - 25 of 130) sorted by relevance

123456

/third_party/rust/crates/serde/test_suite/tests/
H A Dtest_gen.rs23 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 Dtest_remote.rs96 #[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 Dtest_annotations.rs13 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 Dtest_serde_path.rs9 #[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 Dtest_macros.rs439 #[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 Dtest_identifier.rs1 //! 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 Dtest_borrow.rs7 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 Dtuple_struct_path.rs11 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 Dtuple_struct.rs11 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 Dclang.rs1 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 Dlib.rs51 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 Dserde_untagged.rs13 //! #[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 Dde_at_least_one.rs4 #[serde(transparent)]
6 #[serde(skip)]
8 #[serde(default)]
/third_party/rust/crates/serde/test_suite/tests/regression/
H A Dissue2371.rs9 #[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 Dnot_list.rs4 #[serde]
5 #[serde = "?"]
H A Dstr_suffix.rs4 #[serde(bound = ""huh)]
6 #[serde(rename = ""what)]
/third_party/rust/crates/serde/test_suite/tests/ui/identifier/
H A Dother_not_last.rs4 #[serde(field_identifier)]
7 #[serde(other)]
H A Dother_variant.rs4 #[serde(variant_identifier)]
6 #[serde(other)]
H A Dother_untagged.rs4 #[serde(untagged)]
6 #[serde(other)]
H A Dnot_unit.rs4 #[serde(field_identifier)]
7 #[serde(other)]
/third_party/rust/crates/serde/test_suite/tests/ui/remote/
H A Dbad_getter.rs10 #[serde(remote = "remote::S")]
12 #[serde(getter = "~~~")]
/third_party/rust/crates/serde/test_suite/tests/ui/with-variant/
H A Dskip_de_struct_field.rs5 #[serde(deserialize_with = "deserialize_some_other_variant")]
7 #[serde(skip_deserializing)]
H A Dskip_ser_newtype_field.rs5 #[serde(serialize_with = "serialize_some_newtype_variant")]
6 Newtype(#[serde(skip_serializing)] String),
H A Dskip_de_tuple_field.rs5 #[serde(deserialize_with = "deserialize_some_other_variant")]
6 Tuple(#[serde(skip_deserializing)] String, u8),
H A Dskip_de_whole_variant.rs5 #[serde(deserialize_with = "deserialize_some_unit_variant")]
6 #[serde(skip_deserializing)]

Completed in 11 milliseconds

123456