1
1
use serde:: { Deserialize , Serialize } ;
2
2
3
- #[ derive( Debug , Clone , Deserialize , Serialize ) ]
3
+ #[ derive( Clone , Deserialize , Serialize ) ]
4
4
pub struct ConfigurationData {
5
5
pub bot : BotConfig ,
6
6
pub api : ApiConfig
7
7
}
8
8
9
- #[ derive( Debug , Clone , Deserialize , Serialize ) ]
9
+ #[ derive( Clone , Deserialize , Serialize ) ]
10
10
pub struct BotConfig {
11
11
pub general : GeneralConfig ,
12
12
pub database : DatabaseConfig ,
@@ -15,82 +15,82 @@ pub struct BotConfig {
15
15
pub logging : LoggingConfig
16
16
}
17
17
18
- #[ derive( Debug , Clone , Deserialize , Serialize ) ]
18
+ #[ derive( Clone , Deserialize , Serialize ) ]
19
19
pub struct GeneralConfig {
20
20
pub codename : String ,
21
21
pub prefix : String
22
22
}
23
23
24
- #[ derive( Debug , Clone , Deserialize , Serialize ) ]
24
+ #[ derive( Clone , Deserialize , Serialize ) ]
25
25
pub struct LoggingConfig {
26
26
pub enabled : bool ,
27
27
pub level : String
28
28
}
29
29
30
- #[ derive( Debug , Clone , Deserialize , Serialize ) ]
30
+ #[ derive( Clone , Deserialize , Serialize ) ]
31
31
pub struct DatabaseConfig {
32
32
pub url : String
33
33
}
34
34
35
- #[ derive( Debug , Clone , Deserialize , Serialize ) ]
35
+ #[ derive( Clone , Deserialize , Serialize ) ]
36
36
pub struct DiscordConfig {
37
37
pub appid : u64 ,
38
38
pub token : String
39
39
}
40
40
41
- #[ derive( Debug , Clone , Deserialize , Serialize ) ]
41
+ #[ derive( Clone , Deserialize , Serialize ) ]
42
42
pub struct DenylistConfig {
43
43
pub spotify : DenylistSpotifyConfig
44
44
}
45
45
46
- #[ derive( Debug , Clone , Deserialize , Serialize ) ]
46
+ #[ derive( Clone , Deserialize , Serialize ) ]
47
47
pub struct DenylistSpotifyConfig {
48
48
pub ids : Vec < u64 >
49
49
}
50
50
51
- #[ derive( Debug , Clone , Deserialize , Serialize ) ]
51
+ #[ derive( Clone , Deserialize , Serialize ) ]
52
52
pub struct ApiConfig {
53
53
pub entertainment : EntertainmentConfig ,
54
54
pub minecraft : MinecraftConfig ,
55
55
pub music : MusicConfig ,
56
56
pub services : ServicesConfig
57
57
}
58
58
59
- #[ derive( Debug , Clone , Deserialize , Serialize ) ]
59
+ #[ derive( Clone , Deserialize , Serialize ) ]
60
60
pub struct EntertainmentConfig {
61
61
pub tmdb : String
62
62
}
63
63
64
- #[ derive( Debug , Clone , Deserialize , Serialize ) ]
64
+ #[ derive( Clone , Deserialize , Serialize ) ]
65
65
pub struct MinecraftConfig {
66
66
pub hypixel : String
67
67
}
68
68
69
- #[ derive( Debug , Clone , Deserialize , Serialize ) ]
69
+ #[ derive( Clone , Deserialize , Serialize ) ]
70
70
pub struct MusicConfig {
71
71
pub spotify : SpotifyConfig ,
72
72
pub lastfm : LastFmConfig ,
73
73
pub lavalink : LavalinkConfig
74
74
}
75
75
76
- #[ derive( Debug , Clone , Deserialize , Serialize ) ]
76
+ #[ derive( Clone , Deserialize , Serialize ) ]
77
77
pub struct ServicesConfig {
78
78
pub github : String ,
79
79
pub google : String
80
80
}
81
81
82
- #[ derive( Debug , Clone , Deserialize , Serialize ) ]
82
+ #[ derive( Clone , Deserialize , Serialize ) ]
83
83
pub struct SpotifyConfig {
84
84
pub client_id : String ,
85
85
pub client_secret : String
86
86
}
87
87
88
- #[ derive( Debug , Clone , Deserialize , Serialize ) ]
88
+ #[ derive( Clone , Deserialize , Serialize ) ]
89
89
pub struct LastFmConfig {
90
90
pub api_key : String
91
91
}
92
92
93
- #[ derive( Debug , Clone , Deserialize , Serialize ) ]
93
+ #[ derive( Clone , Deserialize , Serialize ) ]
94
94
pub struct LavalinkConfig {
95
95
pub host : String ,
96
96
pub port : u16 ,
0 commit comments