File tree Expand file tree Collapse file tree 5 files changed +7
-0
lines changed Expand file tree Collapse file tree 5 files changed +7
-0
lines changed Original file line number Diff line number Diff line change @@ -33,6 +33,7 @@ fn default_asn_dns_zone() -> Option<String> {
3333}
3434
3535#[ derive( Debug , Clone , Deserialize ) ]
36+ #[ serde( deny_unknown_fields) ]
3637pub struct ApiServerConfig {
3738 bind : SocketAddr ,
3839 #[ serde( default ) ]
Original file line number Diff line number Diff line change @@ -96,6 +96,7 @@ pub async fn run_peer(
9696}
9797
9898#[ derive( Debug , Clone , Deserialize ) ]
99+ #[ serde( deny_unknown_fields) ]
99100pub struct PeerConfig {
100101 pub asn : u32 ,
101102 pub router_id : Ipv4Addr ,
@@ -107,6 +108,7 @@ pub struct PeerConfig {
107108}
108109
109110#[ derive( Debug , Clone , Deserialize ) ]
111+ #[ serde( deny_unknown_fields) ]
110112pub struct BgpCollectorConfig {
111113 pub bind : SocketAddr ,
112114 #[ serde( default ) ]
Original file line number Diff line number Diff line change @@ -210,11 +210,13 @@ pub async fn run_client(
210210}
211211
212212#[ derive( Debug , Clone , Deserialize ) ]
213+ #[ serde( deny_unknown_fields) ]
213214pub struct PeerConfig {
214215 pub name_override : Option < String > ,
215216}
216217
217218#[ derive( Debug , Clone , Deserialize ) ]
219+ #[ serde( deny_unknown_fields) ]
218220pub struct BmpCollectorConfig {
219221 pub bind : SocketAddr ,
220222 #[ serde( default ) ]
Original file line number Diff line number Diff line change @@ -19,6 +19,7 @@ use zettabgp::bmp::prelude::*;
1919use zettabgp:: prelude:: * ;
2020
2121#[ derive( Debug , Deserialize ) ]
22+ #[ serde( deny_unknown_fields) ]
2223pub struct RelayConfig {
2324 table : TableSelector ,
2425
Original file line number Diff line number Diff line change @@ -37,6 +37,7 @@ pub enum CollectorConfig {
3737}
3838
3939#[ derive( Deserialize , Debug ) ]
40+ #[ serde( deny_unknown_fields) ]
4041pub struct Config {
4142 pub collectors : HashMap < String , CollectorConfig > ,
4243 pub api : api:: ApiServerConfig ,
You can’t perform that action at this time.
0 commit comments