]> git.lizzy.rs Git - rust.git/blob - tests/ui/serde.rs
Auto merge of #4099 - flip1995:ul_4094, r=oli-obk
[rust.git] / tests / ui / serde.rs
1 // FIXME(#4108)
2
3 /*
4 #![warn(clippy::serde_api_misuse)]
5 #![allow(dead_code)]
6
7 extern crate serde;
8
9 struct A;
10
11 impl<'de> serde::de::Visitor<'de> for A {
12     type Value = ();
13
14     fn expecting(&self, _: &mut ::std::fmt::Formatter) -> ::std::fmt::Result {
15         unimplemented!()
16     }
17
18     fn visit_str<E>(self, _v: &str) -> Result<Self::Value, E>
19     where
20         E: serde::de::Error,
21     {
22         unimplemented!()
23     }
24
25     fn visit_string<E>(self, _v: String) -> Result<Self::Value, E>
26     where
27         E: serde::de::Error,
28     {
29         unimplemented!()
30     }
31 }
32
33 struct B;
34
35 impl<'de> serde::de::Visitor<'de> for B {
36     type Value = ();
37
38     fn expecting(&self, _: &mut ::std::fmt::Formatter) -> ::std::fmt::Result {
39         unimplemented!()
40     }
41
42     fn visit_string<E>(self, _v: String) -> Result<Self::Value, E>
43     where
44         E: serde::de::Error,
45     {
46         unimplemented!()
47     }
48 }
49 */
50 fn main() {}