1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
pub struct Config {
}
#[allow(non_upper_case_globals, unused_attributes, unused_qualifications)]
const _IMPL_DESERIALIZE_FOR_Config: () =
{
extern crate serde as _serde;
#[automatically_derived]
impl _serde::de::Deserialize for Config {
fn deserialize<__D>(deserializer: &mut __D)
-> ::std::result::Result<Config, __D::Error> where
__D: _serde::de::Deserializer {
{
#[allow(non_camel_case_types)]
enum __Field { }
impl _serde::de::Deserialize for __Field {
#[inline]
fn deserialize<__D>(deserializer: &mut __D)
-> ::std::result::Result<__Field, __D::Error> where
__D: _serde::de::Deserializer {
struct __FieldVisitor<__D> {
phantom: ::std::marker::PhantomData<__D>,
}
impl <__D> _serde::de::Visitor for
__FieldVisitor<__D> where
__D: _serde::de::Deserializer {
type
Value
=
__Field;
fn visit_usize<__E>(&mut self, value: usize)
-> ::std::result::Result<__Field, __E> where
__E: _serde::de::Error {
match value {
_ => {
Err(_serde::de::Error::invalid_value("expected a field"))
}
}
}
fn visit_str<__E>(&mut self, value: &str)
-> ::std::result::Result<__Field, __E> where
__E: _serde::de::Error {
match value {
_ =>
Err(_serde::de::Error::unknown_field(value)),
}
}
fn visit_bytes<__E>(&mut self, value: &[u8])
-> ::std::result::Result<__Field, __E> where
__E: _serde::de::Error {
match value {
_ => {
let value =
::std::string::String::from_utf8_lossy(value);
Err(_serde::de::Error::unknown_field(&value))
}
}
}
}
deserializer.deserialize_struct_field(__FieldVisitor::<__D>{phantom:
::std::marker::PhantomData,})
}
}
struct __Visitor<__D: _serde::de::Deserializer>(::std::marker::PhantomData<__D>);
impl <__D: _serde::de::Deserializer> _serde::de::Visitor
for __Visitor<__D> {
type
Value
=
Config;
#[inline]
fn visit_seq<__V>(&mut self, mut visitor: __V)
-> ::std::result::Result<Config, __V::Error> where
__V: _serde::de::SeqVisitor {
{ try!(visitor . end ( )); Ok(Config{}) }
}
#[inline]
fn visit_map<__V>(&mut self, mut visitor: __V)
-> ::std::result::Result<Config, __V::Error> where
__V: _serde::de::MapVisitor {
{
while let Some(key) =
try!(visitor . visit_key :: <
__Field > ( )) {
match key { }
}
try!(visitor . end ( ));
Ok(Config{})
}
}
}
const FIELDS: &'static [&'static str] = &[];
deserializer.deserialize_struct("Config", FIELDS,
__Visitor::<__D>(::std::marker::PhantomData))
}
}
}
};